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.

    Returns: A reference to access location .

    Method ( )

    IMPORT_C TPtrCMethod()const

    Gets the Access Method OID.

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

    ParameterDescription
    aBinaryDataThe encoded binary data.

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

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

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

    ParameterDescription
    aBinaryDataThe encoded binary representation.

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

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

    Returns: The new CX509AccessDescription object.