CCertificateValidationWarnings Class Reference
class CCertificateValidationWarnings : public CBase |
Encapsulates the critical extensions encountered and any warnings found for a particular certificate in the chain during the process of validation.
Inherits from
- CCertificateValidationWarnings
Constructor & Destructor Documentation
CCertificateValidationWarnings(TInt)
CCertificateValidationWarnings | ( | TInt | aIndex | ) | [private] |
~CCertificateValidationWarnings()
IMPORT_C | ~CCertificateValidationWarnings | ( | ) | |
The destructor.
Frees all resources owned by the object.
Member Functions Documentation
AppendCriticalExtensionWarningL(TDesC &)
IMPORT_C void | AppendCriticalExtensionWarningL | ( | TDesC & | aCriticalExt | ) | |
Adds a critical extension OID warning.
AppendWarningL(TValidationStatus)
CertIndex()
IMPORT_C TInt | CertIndex | ( | ) | const |
Gets the index of the certificate in the chain.
CriticalExtensionsFound()
Gets a list of critical extension OIDs found in the certificate.
ExternalizeL(RWriteStream &)
Externalises an object of this class to a write stream.
The presence of this function means that the standard templated operator<<() can be used to externalise objects of this class.
Parameters
RWriteStream & aStream | Stream to which the object should be externalised. |
InternalizeL(RReadStream &)
Internalises an object of this class from a read stream.
The presence of this function means that the standard templated operator>>() can be used to internalise objects of this class.
Note that this function has assignment semantics: it replaces the old value of the object with a new value read from the read stream.
Parameters
RReadStream & aStream | Stream from which the object should be internalised. |
NewL(TInt)
Parameters
TInt aIndex | The index of aCert in the certificate chain. |
NewLC(TInt)
Parameters
TInt aIndex | The index of aCert in the certificate chain. |
Warnings()
Gets a list of warnings generated by the certificate.
Member Data Documentation
RPointerArray< TDesC > iCriticalExtsFound
RArray< TValidationStatus > iWarnings
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.