CX509PolicyMapping Class Reference

#include <x509certext.h>

Link against: x509.lib

class CX509PolicyMapping : public CBase

Inherits from

Detailed Description

A set of policy mappings.

Since
v6.0

Constructor & Destructor Documentation

~CX509PolicyMapping ( )

~CX509PolicyMapping()[virtual]

The destructor.

Frees all resources owned by the object.

Member Function Documentation

IssuerPolicy ( )

IMPORT_C TPtrCIssuerPolicy()const

Gets the issuer policy.

Return Value
The issuer policy.

NewL ( const TDesC8 & )

CX509PolicyMapping *NewL(const TDesC8 &aBinaryData)[static]

Creates a new CX509PolicyMapping object from the specified buffer containing the encoded binary representation, and puts a pointer to it onto the cleanup stack.

Parameters
aBinaryDataThe encoded binary representation.

NewL ( const TDesC8 &, TInt & )

CX509PolicyMapping *NewL(const TDesC8 &aBinaryData,
TInt &aPos
)[static]

Creates a new CX509PolicyMapping object from the specified buffer containing the encoded binary representation, starting at the specified offset, and puts a pointer to it onto the cleanup stack.

Parameters
aBinaryDataThe encoded binary representation.
aPosThe position from which to start decoding.

NewL ( const CX509PolicyMapping & )

IMPORT_C CX509PolicyMapping *NewL(const CX509PolicyMapping &aMapping)[static]

Creates a new CX509PolicyMapping object copied from an existing one.

Parameters
aMappingThe CX509PolicyMapping object to be copied.

NewLC ( const TDesC8 & )

CX509PolicyMapping *NewLC(const TDesC8 &aBinaryData)[static]

Creates a new CX509PolicyMapping object from the specified buffer containing the encoded binary representation, and puts a pointer to it onto the cleanup stack.

Parameters
aBinaryDataThe encoded binary representation.

NewLC ( const TDesC8 &, TInt & )

CX509PolicyMapping *NewLC(const TDesC8 &aBinaryData,
TInt &aPos
)[static]

Creates a new CX509PolicyMapping object from the specified buffer containing the encoded binary representation, starting at the specified offset, and puts a pointer to it onto the cleanup stack.

Parameters
aBinaryDataThe encoded binary representation.
aPosThe position from which to start decoding.

NewLC ( const CX509PolicyMapping & )

IMPORT_C CX509PolicyMapping *NewLC(const CX509PolicyMapping &aMapping)[static]

Creates a new CX509PolicyMapping object copied from an existing one, and puts a pointer to the object onto the cleanup stack.

Parameters
aMappingThe CX509PolicyMapping object to be copied.

SubjectPolicy ( )

IMPORT_C TPtrCSubjectPolicy()const

Gets the subject policy.

Return Value
The subject policy.