CX509AccessDescription Class Reference

#include <x509certext.h>

Link against: x509.lib

class CX509AccessDescription : public CBase

Inherits from

  • CX509AccessDescription

Detailed Description

This class provides the access method OID and access location as used by X.509 private internet extensions (authority information access).

Constructor & Destructor Documentation

~CX509AccessDescription ( )

~CX509AccessDescription()[virtual]

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

Member Function Documentation

Location ( )

IMPORT_C const CX509GeneralName &Location()const

Gets the Access Location field which specifies the location where the additional information of the CA can be obtained.

Return Value
A reference to access location .

Method ( )

IMPORT_C TPtrCMethod()const

Gets the Access Method OID.

Return Value
A non modifiable pointer descriptor to point to the access method OID.

NewL ( const TDesC8 & )

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

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

Parameters
aBinaryDataThe encoded binary data.
Return Value
The new CX509AccessDescription object.

NewL ( const TDesC8 &, TInt & )

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

Creates a new CX509AuthInfoAccessExt 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 CX509AuthInfoAccessExt object.

NewLC ( const TDesC8 & )

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

Creates a new CX509AccessDescription 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 CX509AccessDescription object.

NewLC ( const TDesC8 &, TInt & )

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

Creates a new CX509AccessDescription 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 CX509AccessDescription object.