CCMSOriginatorInfo Class Reference

class CCMSOriginatorInfo : public CCMSSequence

CMS OriginatorInfo type module

ASN.1 definition: OriginatorInfo ::= SEQUENCE { certs [0] IMPLICIT CertificateSet OPTIONAL, crls [1] IMPLICIT CertificateRevocationLists OPTIONAL }

CertificateSet ::= SET OF CertificateChoices

CertificateRevocationLists ::= SET OF CertificateList

cms.lib
Since
2.8

Inherits from

Constructor & Destructor Documentation

CCMSOriginatorInfo()

IMPORT_C CCMSOriginatorInfo ( ) [protected]

C++ default constructor.

~CCMSOriginatorInfo()

~CCMSOriginatorInfo ( ) [virtual]

Destructor.

Member Functions Documentation

Certs()

IMPORT_C const CArrayPtr < CCMSCertificateChoices > * Certs ( ) const
Getter for certs.
Since
2.8

Crls()

IMPORT_C const CArrayPtr < CCMSX509CertificateList > * Crls ( ) const
Getter for crls.
Since
2.8

DecodeArrayL(CArrayPtr< TASN1DecGeneric > *)

void DecodeArrayL ( CArrayPtr < TASN1DecGeneric > * aItems ) [private]

Decodes internal data from a array of ASN.1 decoders

Parameters

CArrayPtr < TASN1DecGeneric > * aItems items to internalize

DecodeImplicitTagL(const TDesC8 &, const TTagType)

void DecodeImplicitTagL ( const TDesC8 & aRawData,
const TTagType aImplicitTag
)
Decoder method with implicit tag checking.
Since
2.8

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 )
From MCMSModule
Since
2.8

Parameters

const TDesC8 & aRawData raw-data to be parsed in this instance

EncoderLC()

CASN1EncBase * EncoderLC ( ) const
From MCMSModule
Since
2.8

NewL()

IMPORT_C CCMSOriginatorInfo * NewL ( ) [static]

Two-phased constructor.

SetCerts(CArrayPtr< CCMSCertificateChoices > *)

IMPORT_C void SetCerts ( CArrayPtr < CCMSCertificateChoices > * aCerts )
Setter for certs. Takes ownership.
Since
2.8

Parameters

CArrayPtr < CCMSCertificateChoices > * aCerts CertificateSet

SetCrls(CArrayPtr< CCMSX509CertificateList > *)

IMPORT_C void SetCrls ( CArrayPtr < CCMSX509CertificateList > * aCrls )
Setter for crls. Takes ownership.
Since
2.8

Parameters

CArrayPtr < CCMSX509CertificateList > * aCrls CertificateRevocationLists

Member Data Documentation

CArrayPtr< CCMSCertificateChoices > * iCerts

CArrayPtr < CCMSCertificateChoices > * iCerts [private]

CArrayPtr< CCMSX509CertificateList > * iCrls

CArrayPtr < CCMSX509CertificateList > * iCrls [private]