CPKCS9ExtensionRequestAttr Class Reference
class CPKCS9ExtensionRequestAttr : public CPKCSAttributeBase |
Class representing a collection of one or more X.509 Certificate Extension attributes.
Inherits from
- CPKCS9ExtensionRequestAttr
Constructor & Destructor Documentation
CPKCS9ExtensionRequestAttr()
CPKCS9ExtensionRequestAttr | ( | ) | [private] |
~CPKCS9ExtensionRequestAttr()
~CPKCS9ExtensionRequestAttr | ( | ) | [virtual] |
Member Functions Documentation
AddExtensionL(const CX509CertExtension &)
Adds an extension to the extensions attribute.
ConstructL(const CX509CertExtension &)
GetEncodingLC()
Get the ASN.1 encoding of the attribute and relinquish ownership of it, leaving it on the cleanup stack. This is called by CPKCS10Attribtues when AddAttribute() is called. Note that this method cannot be reused unless Reset() has been called.
- panic
- E32USER-CBase:66 if a stack frame for the next PushL() cannot be allocated.
NewL(const CX509CertExtension &)
Create a PKCS#9 Extensions attribute with the a single extension.
NewLC(const CX509CertExtension &)
Create a PKCS#9 Extensions attribute with the a single extension, leaving it on the cleanup stack.
ResetL(const CX509CertExtension &)
Reset method to allow for re-use of the attribute object. Already existing extensions are removed.
Member Data Documentation
CASN1EncSequence * iExtSeq
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.