CCMSIssuerAndSerialNumber Class Reference

class CCMSIssuerAndSerialNumber : public CCMSSequence

IssuerAndSerialNumber type module

ASN.1 definition: IssuerAndSerialNumber ::= SEQUENCE { issuer Name, serialNumber CertificateSerialNumber }

cms.lib
Since
2.8

Inherits from

Constructor & Destructor Documentation

CCMSIssuerAndSerialNumber()

IMPORT_C CCMSIssuerAndSerialNumber ( ) [protected]

C++ default constructor.

~CCMSIssuerAndSerialNumber()

~CCMSIssuerAndSerialNumber ( ) [virtual]

Destructor.

Member Functions Documentation

ConstructL(const CX500DistinguishedName &, const TDesC8 &)

IMPORT_C void ConstructL ( const CX500DistinguishedName & aBinaryData,
const TDesC8 & aSerialNumber
) [protected]

Protected construction to allow derivation

Parameters

const CX500DistinguishedName & aBinaryData
const TDesC8 & aSerialNumber

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

IssuerName()

IMPORT_C const CX500DistinguishedName & IssuerName ( ) const
Getter for issuer name
Since
2.8

NewL()

IMPORT_C CCMSIssuerAndSerialNumber * NewL ( ) [static]

Two-phased constructor.

NewL(const CX500DistinguishedName &, const TDesC8 &)

IMPORT_C CCMSIssuerAndSerialNumber * NewL ( const CX500DistinguishedName & aIssuerName,
const TDesC8 & aSerialNumber
) [static]

Two-phased constructor. Does not take ownership of the issuer name

Parameters

const CX500DistinguishedName & aIssuerName
const TDesC8 & aSerialNumber Serial number.

SerialNumber()

IMPORT_C const TDesC8 & SerialNumber ( ) const
Getter for serial number
Since
2,8

SetIssuerNameL(const CX500DistinguishedName &)

IMPORT_C void SetIssuerNameL ( const CX500DistinguishedName & aIssuerName )
Setter for issuer name, takes copy of issuer name
Since
2.8

Parameters

const CX500DistinguishedName & aIssuerName

SetSerialNumberL(const TDesC8 &)

IMPORT_C void SetSerialNumberL ( const TDesC8 & aSerialNumber )
Setter for serial number
Since
2,8

Parameters

const TDesC8 & aSerialNumber Serial number to be set

Member Data Documentation

CX500DistinguishedName * iIssuerName

CX500DistinguishedName * iIssuerName [private]

MCMSIssuerAndSerialNumberExtension * iReserved

MCMSIssuerAndSerialNumberExtension * iReserved [private]

HBufC8 * iSerialNumber

HBufC8 * iSerialNumber [private]