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.

Returns: 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.

ParameterDescription
aBinaryDataThe encoded binary representation.

Returns: 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.

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

Returns: 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.

ParameterDescription
aBinaryDataThe encoded binary representation.

Returns: 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.

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

Returns: The new CX509PolicyMappingExt object.