TCertificateAppInfo Class Reference

class TCertificateAppInfo

Information about a certificate application.

Certificate applications are used to represent classes of certificate use, for example Software Install, TLS, WTLS, WMLScript, SignText, etc.

CA Certificates are associated with zero or more applications, and this information is used to determine which certificates are used when building and validating certificate chains.

An application is identified by a UID. A TCertificateAppInfo contains this and the name of the application.

Public Member Functions
TCertificateAppInfo(const TUid &, const TName &)
TCertificateAppInfo()
IMPORT_C voidExternalizeL(RWriteStream &)
IMPORT_C const TUid &Id()
IMPORT_C voidInternalizeL(RReadStream &)
IMPORT_C const TName &Name()
IMPORT_C TCertificateAppInfo &operator=(const TCertificateAppInfo &)
Private Attributes
TName iName
TUid iUid

Constructor & Destructor Documentation

TCertificateAppInfo(const TUid &, const TName &)

IMPORT_CTCertificateAppInfo(const TUid &aUid,
const TName &aName
)

Parameters

const TUid & aUid
const TName & aName

TCertificateAppInfo()

IMPORT_CTCertificateAppInfo()

Member Functions Documentation

ExternalizeL(RWriteStream &)

IMPORT_C voidExternalizeL(RWriteStream &aStream)const

Parameters

RWriteStream & aStream

Id()

IMPORT_C const TUid &Id()const

InternalizeL(RReadStream &)

IMPORT_C voidInternalizeL(RReadStream &aStream)

Parameters

RReadStream & aStream

Name()

IMPORT_C const TName &Name()const

operator=(const TCertificateAppInfo &)

IMPORT_C TCertificateAppInfo &operator=(const TCertificateAppInfo &aClient)

Parameters

const TCertificateAppInfo & aClient

Member Data Documentation

TName iName

TName iName[private]

TUid iUid

TUid iUid[private]