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_CCCMSIssuerAndSerialNumber()[protected]

C++ default constructor.

~CCMSIssuerAndSerialNumber()

~CCMSIssuerAndSerialNumber()[virtual]

Destructor.

Member Functions Documentation

ConstructL(const CX500DistinguishedName &, const TDesC8 &)

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

Protected construction to allow derivation

Parameters

const CX500DistinguishedName & aBinaryData
const TDesC8 & aSerialNumber

DecodeL(const TDesC8 &)

voidDecodeL(const TDesC8 &aRawData)
From MCMSModule
Since
2.8

Parameters

const TDesC8 & aRawDataraw-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 & aSerialNumberSerial number.

SerialNumber()

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

SetIssuerNameL(const CX500DistinguishedName &)

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

Parameters

const CX500DistinguishedName & aIssuerName

SetSerialNumberL(const TDesC8 &)

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

Parameters

const TDesC8 & aSerialNumberSerial number to be set

Member Data Documentation

CX500DistinguishedName * iIssuerName

CX500DistinguishedName *iIssuerName[private]

MCMSIssuerAndSerialNumberExtension * iReserved

MCMSIssuerAndSerialNumberExtension *iReserved[private]

HBufC8 * iSerialNumber

HBufC8 *iSerialNumber[private]