![Symbian Developer Library](../../../../a_stock/images/mainheading.gif)
![]() |
![]() |
|
class CX509CertChain : public CBase;
Abstract base class for X.509 certificate chain validation; derive from this to suit your profile.
CBase
-
Base class for all classes to be instantiated on the heap.
CX509CertChain
- Abstract base class for X.509 certificate chain validation; derive from this to ...
Defined in CX509CertChain
:
Cert(TInt)const
Gets the certificate identified by the specified index. Note that Cert(CX509Cert...Count()const
Gets the number of certificates in the chain.DecodeCertsL(const TDesC8 &)
Decodes the individual elements of the signed data to construct the certificates...IsEqualL(const CX509CertChain &)const
Tests whether the specified X.509 certificate chain is equal to this X.509 certi...iChain
~CX509CertChain()
Destructor.Inherited from CBase
:
Delete(CBase *)
Deletes the specified object.Extension_(TUint,TAny *&,TAny *)
Extension function operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)
Initialises the object to binary zeroes.operator new(TUint,TLeave)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)
Allocates the object from the heap and then initialises its contents to binary z...IMPORT_C ~CX509CertChain();
Destructor.
Frees all resources owned by the object, prior to its destruction.
IMPORT_C TInt Count() const;
Gets the number of certificates in the chain.
|
IMPORT_C const CX509Certificate& Cert(TInt aIndex) const;
Gets the certificate identified by the specified index. Note that Cert(CX509CertChain::Count()const
) corresponds to the root (if any) whilst Cert(0) corresponds to the outmost certificate in the chain.
|
|
IMPORT_C CArrayPtrFlat< CX509Certificate >* DecodeCertsL(const TDesC8 &aBinaryData);
Decodes the individual elements of the signed data to construct the certificates.
|
|
IMPORT_C TBool IsEqualL(const CX509CertChain &aOther) const;
Tests whether the specified X.509 certificate chain is equal to this X.509 certificate chain.
|
|
protected: CArrayPtrFlat< CX509Certificate > * iChain;