CCMSX509Signed Class Reference
class CCMSX509Signed : public CCMSSequence |
Base class for X.509 SIGNED -type modules
ASN.1 notation:
SIGNATURE{ToBeSigned} ::= SEQUENCE { algorithmIdentifier AlgorithmIdentifier, encrypted ENCRYPTED-HASH{ToBeSigned} }
SIGNED{ToBeSigned} ::= SEQUENCE { toBeSigned ToBeSigned, COMPONENTS OF SIGNATURE{ToBeSigned} }
Constructor & Destructor Documentation
CCMSX509Signed()
CCMSX509Signed | ( | ) | [protected] |
~CCMSX509Signed()
~CCMSX509Signed | ( | ) | [virtual] |
Member Functions Documentation
AlgorithmIdentifier()
Getter for algorithmIdentifier
- Since
- 2.8
BaseConstructL(const CCMSX509AlgorithmIdentifier &, const TDesC8 &)
Constructs the member variables. Makes a copy of the parameters
DecodeSignatureArrayL(CArrayPtr< TASN1DecGeneric > &, CCMSX509AlgorithmIdentifier *&, HBufC8 *&)
Decodes algorithmIdentifier and encrypted parts from an array of items. The first item is returned, and the second and third items are used in decoding process.
DecodeSignatureL(const TDesC8 &, CCMSX509AlgorithmIdentifier *&, HBufC8 *&)
Decodes algorithmIdentifier and encrypted parts from the raw data.
Encrypted()
IMPORT_C const TDesC8 & | Encrypted | ( | ) | const |
Getter for encrypted
- Since
- 2.8
SetAlgorithmIdentifierL(const CCMSX509AlgorithmIdentifier &)
Setter for algorithmIdentifier. Makes a copy.
- Since
- 2.8
SetEncryptedL(const TDesC8 &)
IMPORT_C void | SetEncryptedL | ( | const TDesC8 & | aEncrypted | ) | |
Setter for encrypted. Makes a copy.
- Since
- 2.8
Parameters
const TDesC8 & aEncrypted | bit string |
SignAndPopLC(CASN1EncBase *)
Creates a signed encoder.
Parameters
CASN1EncBase * aToBeSigned | ToBeSigned (see the ASN.1 notation). The object is popped from the cleanup stack. |
Member Data Documentation
CCMSX509AlgorithmIdentifier * iAlgorithmIdentifier
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.