|
|
|
Location:
x509certext.h
Link against: x509.lib
CX509AuthorityKeyIdExt
Supported from 6.0
A X.509 certificate extension that provides a way to find the public key corresponding to the private key used to sign the certificate.
This is referred to as the authority key ID extension.
The key may be identified by the issuer's name and the issuing certificate's serial number, or by a key identifier value either derived fom the public key or by some method of generating unique IDs.
|
Defined in CX509AuthorityKeyIdExt:
AuthorityCertSerialNumber(), AuthorityName(), KeyId(), NewL(), NewL(), NewLC(), NewLC(), ~CX509AuthorityKeyIdExt()
Inherited from CBase:
operator new()
Inherited from CX509ExtensionBase:
ConstructL(),
DoConstructL()
static CX509AuthorityKeyIdExt* NewL(const TDesC8& aBinaryData);
Creates a new authority key ID extension object from the specified buffer containing the binary coded representation.
|
|
static CX509AuthorityKeyIdExt* NewL(const TDesC8& aBinaryData, TInt& aPos);
Creates a new authority key ID extension object from the specified buffer containing the binary coded representation, starting at the specified offset.
|
|
static CX509AuthorityKeyIdExt* NewLC(const TDesC8& aBinaryData);
Creates a new authority key ID extension object from the specified buffer containing the binary coded representation, and puts a pointer to it onto the cleanup stack.
|
|
static CX509AuthorityKeyIdExt* NewLC(const TDesC8& aBinaryData, TInt& aPos);
Creates a new authority key ID extension object from the specified buffer containing the binary coded representation, starting at the specified offset, and puts a pointer to it onto the cleanup stack.
|
|
~CX509AuthorityKeyIdExt();
Destructor.
Frees all resources owned by the object, prior to its destruction.
const CArrayPtrFlat<CX509GeneralName>& AuthorityName() const;
Gets the authority name.
|
TPtrC8 AuthorityCertSerialNumber() const;
Gets the authority certificate serial number.
|
TPtrC8 KeyId() const;
Gets the key ID.
|