CX509PolicyMappingExt Class Reference

#include <x509certext.h>

Link against: x509.lib

class CX509PolicyMappingExt : public CX509ExtensionBase

Inherits from

Detailed Description

An X.509 certificate extension that contains a set of policy mappings.

A policy mapping allows a Certification Authority to declare that two certificate policies are equivalent.

Since
v6.0

Constructor & Destructor Documentation

~CX509PolicyMappingExt ( )

~CX509PolicyMappingExt()[virtual]

Destructor.

Frees all resources owned by the object, prior to its destruction.

Member Function Documentation

Mappings ( )

IMPORT_C const CArrayPtrFlat< CX509PolicyMapping > &Mappings()const

Gets a reference to the array of policy mappings.

Return Value
The array of policy mappings.

NewL ( const TDesC8 & )

IMPORT_C CX509PolicyMappingExt *NewL(const TDesC8 &aBinaryData)[static]

Creates a new CX509PolicyMappingExt object from the specified buffer containing the binary coded representation.

Parameters
aBinaryDataThe encoded binary representation.
Return Value
The new CX509PolicyMappingExt object.

NewL ( const TDesC8 &, TInt & )

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

Creates a new CX509PolicyMappingExt object from the specified buffer containing the binary coded representation, starting at the specified offset.

Parameters
aBinaryDataThe encoded binary representation.
aPosThe offset position from which to start decoding.
Return Value
The new CX509PolicyMappingExt object.

NewLC ( const TDesC8 & )

IMPORT_C CX509PolicyMappingExt *NewLC(const TDesC8 &aBinaryData)[static]

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

Parameters
aBinaryDataThe encoded binary representation.
Return Value
The new CX509PolicyMappingExt object.

NewLC ( const TDesC8 &, TInt & )

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

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

Parameters
aBinaryDataThe encoded binary representation.
aPosThe offset position from which to start decoding.
Return Value
The new CX509PolicyMappingExt object.