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 void ExternalizeL ( RWriteStream &)
IMPORT_C const TUid & Id ()
IMPORT_C void InternalizeL ( 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_C TCertificateAppInfo ( const TUid & aUid,
const TName & aName
)

Parameters

const TUid & aUid
const TName & aName

TCertificateAppInfo()

IMPORT_C TCertificateAppInfo ( )

Member Functions Documentation

ExternalizeL(RWriteStream &)

IMPORT_C void ExternalizeL ( RWriteStream & aStream ) const

Parameters

RWriteStream & aStream

Id()

IMPORT_C const TUid & Id ( ) const

InternalizeL(RReadStream &)

IMPORT_C void InternalizeL ( 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]