CX509AuthInfoAccessExt Class Reference

#include <x509certext.h>

Link against: x509.lib

class CX509AuthInfoAccessExt : public CX509ExtensionBase

Inherits from

Detailed Description

An X.509 certificate extension that defines the authority information access.

Constructor & Destructor Documentation

~CX509AuthInfoAccessExt ( )

IMPORT_C~CX509AuthInfoAccessExt()

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

Member Function Documentation

AccessDescriptions ( )

IMPORT_C const CArrayPtrFlat< CX509AccessDescription > &AccessDescriptions()const

Gets the authority access description containing the method and location of additional information of CA , who issued the certificate in which this extension appears.

Returns: A reference to the array of pointers to the authority access descriptions.

NewL ( const TDesC8 & )

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

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

ParameterDescription
aBinaryDataThe encoded binary data.

Returns: The new CX509AuthInfoAccessExt object.

NewL ( const TDesC8 &, TInt & )

IMPORT_C CX509AuthInfoAccessExt *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.

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

Returns: The new CX509AuthInfoAccessExt object.

NewLC ( const TDesC8 & )

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

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

NewLC ( const TDesC8 &, TInt & )

IMPORT_C CX509AuthInfoAccessExt *NewLC(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, 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 CX509AuthInfoAccessExt object.