CX509PolicyQualifierInfo Class Reference

#include <x509certext.h>

Link against: x509.lib

class CX509PolicyQualifierInfo : public CBase

Inherits from

  • CX509PolicyQualifierInfo

    Detailed Description

    Gets X.509 policy qualifier information.

    Since
    v6.0

    Constructor & Destructor Documentation

    ~CX509PolicyQualifierInfo ( )

    ~CX509PolicyQualifierInfo()[virtual]

    The destructor.

    Frees all resources owned by the object.

    Member Function Documentation

    Data ( )

    IMPORT_C TPtrC8Data()const

    Gets the policy qualifier data.

    Returns: A non-modifiable pointer descriptor representing the policy qualifier data.

    ExternalizeL ( RWriteStream & )

    voidExternalizeL(RWriteStream &aStream)const

    Externalises an object of this class to a write stream.

    The presence of this function means that the standard templated operator<<() can be used to externalise objects of this class.

    ParameterDescription
    aStreamStream to which the object should be externalised.

    Id ( )

    IMPORT_C TPtrCId()const

    Gets the policy qualifier Id.

    Returns: A non-modifiable pointer descriptor representing the policy qualifier Id.

    InternalizeL ( RReadStream & )

    voidInternalizeL(RReadStream &aStream)

    Internalises an object of this class from a read stream.

    The presence of this function means that the standard templated operator>>() can be used to internalise objects of this class.

    Note that this function has assignment semantics: it replaces the old value of the object with a new value read from the read stream.

    ParameterDescription
    aStreamStream from which the object should be internalised.

    NewL ( const TDesC8 & )

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

    Creates a new CX509PolicyQualifierInfo object from the specified buffer containing the encoded binary representation.

    ParameterDescription
    aBinaryDataThe encoded binary representation.

    Returns: The new CX509PolicyQualifierInfo object.

    NewL ( const TDesC8 &, TInt & )

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

    Creates a new CX509PolicyQualifierInfo object from the specified buffer containing the encoded binary representation.

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

    Returns: The new CX509PolicyQualifierInfo object.

    NewL ( const CX509PolicyQualifierInfo & )

    CX509PolicyQualifierInfo *NewL(const CX509PolicyQualifierInfo &aQualifierInfo)[static]

    Creates a new CX509PolicyQualifierInfo object from an existing X.509 Policy Qualifier Information object.

    ParameterDescription
    aQualifierInfoThe CX509PolicyQualifierInfo object to be copied.

    Returns: The new CX509PolicyQualifierInfo object.

    NewL ( RReadStream & )

    CX509PolicyQualifierInfo *NewL(RReadStream &aStream)[static]

    Creates a new CX509PolicyQualifierInfo object from a stream.

    Returns: The new CX509PolicyQualifierInfo object.

    NewLC ( const TDesC8 & )

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

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

    Returns: The new CX509PolicyQualifierInfo object.

    NewLC ( const TDesC8 &, TInt & )

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

    Creates a new CX509PolicyQualifierInfo 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.
    aPosThe position from which to start decoding.

    Returns: The new CX509PolicyQualifierInfo object.

    NewLC ( const CX509PolicyQualifierInfo & )

    CX509PolicyQualifierInfo *NewLC(const CX509PolicyQualifierInfo &aQualifierInfo)[static]

    Creates a new CX509PolicyQualifierInfo object from an existing X.509 Policy Qualifier Information object, and puts a pointer to it onto the cleanup stack.

    ParameterDescription
    aQualifierInfoThe CX509PolicyQualifierInfo object to be copied.

    Returns: The new CX509PolicyQualifierInfo object.

    NewLC ( RReadStream & )

    CX509PolicyQualifierInfo *NewLC(RReadStream &aStream)[static]

    Creates a new CX509PolicyQualifierInfo object from a stream, and puts a pointer to it onto the cleanup stack.

    Returns: The new CX509PolicyQualifierInfo object.