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_CCCMSX509Validity(const TTime &aNotBefore,
const TTime &aNotAfter
)[protected]

C++ constructor.

Parameters

const TTime & aNotBefore
const TTime & aNotAfter

CCMSX509Validity()

IMPORT_CCCMSX509Validity()[protected]

C++ default constructor.

~CCMSX509Validity()

~CCMSX509Validity()[virtual]

Destructor.

Member Functions Documentation

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

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 & aNotBeforenotBefore time
const TTime & aNotAfternotAfter time

NewL(const CValidityPeriod &)

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

Two-phased constructor.

Parameters

const CValidityPeriod & aValidityPeriodCValidityPeriod 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 voidSetNotAfter(const TTime &aNotAfter)
Setter for notAfter.
Since
2.8

Parameters

const TTime & aNotAfternotAfter time

SetNotBefore(const TTime &)

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

Parameters

const TTime & aNotBeforenotBefore time

Member Data Documentation

TTime iNotAfter

TTime iNotAfter[private]

TTime iNotBefore

TTime iNotBefore[private]