Swi::TSisTrustStatus Class Reference
|
class Swi::TSisTrustStatus
|
TSisTrustStatus
provides trust information about the entity with which it is associated.
The trust status comprises of two main elements.
The two status values are used to indicate the reason for the trust designation.
In addition there are two date fields, iResultDate and iLastCheckDate. The first is the date upon which a revocation check was last made without transient errors. The second is the date of the last attempt to check the revocation status. Normally these dates will be the same, however if a transient error has occured, then the last attempt value will be more recent than the last result and the revocation status will indicate a transient error.
Note:
This file is persisted as part of the CSisRegistryObject class. For this reason, changes to this class should change the version of the CSisRegistryObject. Beware of unintentional changes to the SisRegistry file format.
Swi::CSisRegistryObject
Constructor & Destructor Documentation
TSisTrustStatus()
|
IMPORT_C
|
TSisTrustStatus
|
(
|
)
|
|
Default constructor of
TSisTrustStatus
class. Constructs an object which contains the trust information of an entity with which it is associated.
TSisTrustStatus(TValidationStatus, TRevocationStatus, TTime, TTime)
|
IMPORT_C
|
TSisTrustStatus
|
(
|
TValidationStatus
|
aValidation,
|
|
|
TRevocationStatus
|
aRevocation,
|
|
|
TTime
|
aResultDate,
|
|
|
TTime
|
aCheckDate
|
|
|
)
|
|
Parameterised constructor of
TSisTrustStatus
class. Constructs an object which contains the trust information of an entity with the specified values.
Parameters
|
TValidationStatus
aValidation
|
The validation status of the certificate chains signing the associated entity.
|
|
TRevocationStatus
aRevocation
|
The revocation status of the certificate chains signing the associated entity.
|
|
TTime
aResultDate
|
The date upon which a revocation check was last made without transient errors
|
|
TTime
aCheckDate
|
The date of the last attempt to check the revocation status.
|
Member Functions Documentation
ExternalizeL(RWriteStream &)
Externalizes the object to a stream
InternalizeL(RReadStream &)
initializes the object from a stream
Parameters
|
RReadStream
& aStream
|
in parameter contains the stream read.
|
IsTrusted()
|
IMPORT_C
TBool
|
IsTrusted
|
(
|
)
|
const
|
Used to check the trusted status of the associated entity
LastCheckDate()
|
TTime
|
LastCheckDate
|
(
|
)
|
const [inline]
|
Gets the last date of a revocation check that was performed
ResultDate()
|
TTime
|
ResultDate
|
(
|
)
|
const [inline]
|
Finds out the last date of a successful revocation check that was performed.
RevocationStatus()
|
TRevocationStatus
|
RevocationStatus
|
(
|
)
|
const [inline]
|
Gets the current Revocation status of the certificate chains signing the associated entity.
SetLastCheckDate(TTime)
|
void
|
SetLastCheckDate
|
(
|
TTime
|
aDate
|
)
|
[inline]
|
sets the date of the last attempt at a revocation check
Parameters
|
TTime
aDate
|
The date of the last attempt at a revocation check.
|
SetResultDate(TTime)
|
void
|
SetResultDate
|
(
|
TTime
|
aDate
|
)
|
[inline]
|
sets the date of the last successful revocation check
Parameters
|
TTime
aDate
|
The date of the last successful revocation check.
|
SetRevocationStatus(TRevocationStatus)
|
void
|
SetRevocationStatus
|
(
|
TRevocationStatus
|
aStatus
|
)
|
[inline]
|
Sets the revocation status
Parameters
|
TRevocationStatus
aStatus
|
Specifies the certificate revocation status.
|
SetValidationStatus(TValidationStatus)
|
void
|
SetValidationStatus
|
(
|
TValidationStatus
|
aStatus
|
)
|
[inline]
|
Sets the validation status
Parameters
|
TValidationStatus
aStatus
|
It specifies the certificate validation status.
|
ValidationStatus()
|
TValidationStatus
|
ValidationStatus
|
(
|
)
|
const [inline]
|
Gets the current validation status of the certificate chains signing the associated entity.
Member Data Documentation
TTime
iLastCheckDate
|
TTime
|
iLastCheckDate
|
[private]
|
the last date a revocation check was attempted
TBool
iQuarantined
|
TBool
|
iQuarantined
|
[private]
|
true if quarantined. Not used currently
TTime
iQuarantinedDate
|
TTime
|
iQuarantinedDate
|
[private]
|
date entry was quarantined. Not used currently
TTime
iResultDate
|
TTime
|
iResultDate
|
[private]
|
the last date a successful revocation check was performed
TRevocationStatus
iRevocationStatus
|
TRevocationStatus
|
iRevocationStatus
|
[private]
|
the results of the last OCSP check
TValidationStatus
iValidationStatus
|
TValidationStatus
|
iValidationStatus
|
[private]
|
the results of the last validation check
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.