CCMSX509AttributeCertificate Class Reference
class CCMSX509AttributeCertificate : public CCMSX509Signed |
X.509 AttributeCertificateInfo type module
ASN.1 definition: AttributeCertificate ::= SIGNED{AttributeCertificateInfo}
SIGNATURE{ToBeSigned} ::= SEQUENCE { algorithmIdentifier AlgorithmIdentifier, encrypted ENCRYPTED-HASH{ToBeSigned} }
SIGNED{ToBeSigned} ::= SEQUENCE { toBeSigned ToBeSigned, COMPONENTS OF SIGNATURE{ToBeSigned} }
Inherits from
- CCMSX509AttributeCertificate
Inherited Functions |
---|
| CBase::CBase() |
| CBase::Delete(CBase *) |
| CBase::Extension_(TUint,TAny *&,TAny *) |
| CBase::operator new(TUint) |
| CBase::operator new(TUint,TAny *) |
| CBase::operator new(TUint,TLeave) |
| CBase::operator new(TUint,TLeave,TUint) |
| CBase::operator new(TUint,TUint) |
| CBase::~CBase() |
| CCMSSequence::CCMSSequence() |
| CCMSSequence::CreateDerEncodingL(CASN1EncBase *) |
| CCMSSequence::DecodeSequenceLC(const TDesC8 &) |
| CCMSSequence::DecodeSequenceLC(const TDesC8 &,TInt,TInt) |
| CCMSSequence::EncodeL(HBufC8 *&)const |
| CCMSX509Signed::AlgorithmIdentifier()const |
| CCMSX509Signed::BaseConstructL(const CCMSX509AlgorithmIdentifier &,const TDesC8 &) |
| CCMSX509Signed::CCMSX509Signed() |
| CCMSX509Signed::DecodeSignatureArrayL(CArrayPtr< TASN1DecGeneric > &,CCMSX509AlgorithmIdentifier *&,HBufC8 *&)const |
| CCMSX509Signed::DecodeSignatureL(const TDesC8 &,CCMSX509AlgorithmIdentifier *&,HBufC8 *&)const |
| CCMSX509Signed::Encrypted()const |
| CCMSX509Signed::SetAlgorithmIdentifierL(const CCMSX509AlgorithmIdentifier &) |
| CCMSX509Signed::SetEncryptedL(const TDesC8 &) |
| CCMSX509Signed::SignAndPopLC(CASN1EncBase *)const |
| CCMSX509Signed::~CCMSX509Signed() |
Constructor & Destructor Documentation
CCMSX509AttributeCertificate()
IMPORT_C | CCMSX509AttributeCertificate | ( | ) | [protected] |
~CCMSX509AttributeCertificate()
~CCMSX509AttributeCertificate | ( | ) | [virtual] |
Member Functions Documentation
ConstructL(const CCMSX509AttributeCertificateInfo &, const CCMSX509AlgorithmIdentifier &, const TDesC8 &)
Protected construction to allow derivation
ConstructL()
IMPORT_C void | ConstructL | ( | ) | [protected] |
Protected construction to allow derivation
DecodeArrayL(CArrayPtr< TASN1DecGeneric > *)
Decodes internal data from a array of ASN.1 decoders
DecodeImplicitTagL(const TDesC8 &, const TTagType)
void | DecodeImplicitTagL | ( | const TDesC8 & | aRawData, |
| const TTagType | aImplicitTag |
| ) | |
Decoder method with implicit tag checking.
- Since
- 3.0
Parameters
const TDesC8 & aRawData | raw-data to be parsed in this instance |
const TTagType aImplicitTag | tag to be checked |
DecodeL(const TDesC8 &)
void | DecodeL | ( | const TDesC8 & | aRawData | ) | |
Parameters
const TDesC8 & aRawData | raw-data to be parsed in this instance |
Info()
Getter for the info.
- Since
- 3.0
NewL(const CCMSX509AttributeCertificateInfo &, const CCMSX509AlgorithmIdentifier &, const TDesC8 &)
Two-phased constructor. Copies of the parameters are made.
Parameters
const CCMSX509AttributeCertificateInfo & aInfo | AttributeCertificateInfo, contains the actual data of the certificate. |
const CCMSX509AlgorithmIdentifier & aAlgorithmIdentifier | identifies the algorithm used in the signature |
const TDesC8 & aEncrypted | must be the result of applying a hashing procedure to the DER-encoded octets of a value of aInfo and then applying an encipherment procedure to those octets |
SetInfoL(const CCMSX509AttributeCertificateInfo &)
Setter for the info. Creates a copy.
- Since
- 3.0
Member Data Documentation
CCMSX509AttributeCertificateInfo * iInfo
MCMSX509AttributeCertificateExtension * iReserved
MCMSX509AttributeCertificateExtension * | iReserved | [private] |
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.