CCMSX509Validity Class Reference

class CCMSX509Validity : public CCMSSequence

X.509 Validity type module

ASN.1 definition: Validity ::= SEQUENCE {notBefore Time , notAfter Time }

cms.lib
Since
2.8

Inherits from

Constructor & Destructor Documentation

CCMSX509Validity(const TTime &, const TTime &)

IMPORT_C CCMSX509Validity ( const TTime & aNotBefore,
const TTime & aNotAfter
) [protected]

C++ constructor.

Parameters

const TTime & aNotBefore
const TTime & aNotAfter

CCMSX509Validity()

IMPORT_C CCMSX509Validity ( ) [protected]

C++ default constructor.

~CCMSX509Validity()

~CCMSX509Validity ( ) [virtual]

Destructor.

Member Functions Documentation

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 CCMSX509Validity * NewL ( ) [static]

Two-phased constructor.

NewL(const TTime &, const TTime &)

IMPORT_C CCMSX509Validity * NewL ( const TTime & aNotBefore,
const TTime & aNotAfter
) [static]

Two-phased constructor.

Parameters

const TTime & aNotBefore notBefore time
const TTime & aNotAfter notAfter time

NewL(const CValidityPeriod &)

IMPORT_C CCMSX509Validity * NewL ( const CValidityPeriod & aValidityPeriod ) [static]

Two-phased constructor.

Parameters

const CValidityPeriod & aValidityPeriod CValidityPeriod which the data is copied from.

NotAfter()

IMPORT_C const TTime & NotAfter ( ) const
Getter for notAfter.
Since
2.8

NotBefore()

IMPORT_C const TTime & NotBefore ( ) const
Getter for notBefore.
Since
2.8

SetNotAfter(const TTime &)

IMPORT_C void SetNotAfter ( const TTime & aNotAfter )
Setter for notAfter.
Since
2.8

Parameters

const TTime & aNotAfter notAfter time

SetNotBefore(const TTime &)

IMPORT_C void SetNotBefore ( const TTime & aNotBefore )
Setter for notBefore.
Since
2.8

Parameters

const TTime & aNotBefore notBefore time

Member Data Documentation

TTime iNotAfter

TTime iNotAfter [private]

TTime iNotBefore

TTime iNotBefore [private]