CX509PolicyMapping Class Reference

#include <x509certext.h>

Link against: x509.lib

class CX509PolicyMapping : public CBase

Inherits from

  • CX509PolicyMapping

    Detailed Description

    A set of policy mappings.

    Since
    v6.0

    Constructor & Destructor Documentation

    ~CX509PolicyMapping ( )

    ~CX509PolicyMapping()[virtual]

    The destructor.

    Frees all resources owned by the object.

    Member Function Documentation

    IssuerPolicy ( )

    IMPORT_C TPtrCIssuerPolicy()const

    Gets the issuer policy.

    Returns: The issuer policy.

    NewL ( const TDesC8 & )

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

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

    ParameterDescription
    aBinaryDataThe encoded binary representation.

    NewL ( const TDesC8 &, TInt & )

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

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

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

    NewL ( const CX509PolicyMapping & )

    IMPORT_C CX509PolicyMapping *NewL(const CX509PolicyMapping &aMapping)[static]

    Creates a new CX509PolicyMapping object copied from an existing one.

    ParameterDescription
    aMappingThe CX509PolicyMapping object to be copied.

    NewLC ( const TDesC8 & )

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

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

    ParameterDescription
    aBinaryDataThe encoded binary representation.

    NewLC ( const TDesC8 &, TInt & )

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

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

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

    NewLC ( const CX509PolicyMapping & )

    IMPORT_C CX509PolicyMapping *NewLC(const CX509PolicyMapping &aMapping)[static]

    Creates a new CX509PolicyMapping object copied from an existing one, and puts a pointer to the object onto the cleanup stack.

    ParameterDescription
    aMappingThe CX509PolicyMapping object to be copied.

    SubjectPolicy ( )

    IMPORT_C TPtrCSubjectPolicy()const

    Gets the subject policy.

    Returns: The subject policy.