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.

Return Value
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.

Parameters
aStreamStream to which the object should be externalised.

Id ( )

IMPORT_C TPtrCId()const

Gets the policy qualifier Id.

Return Value
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.

Parameters
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.

Parameters
aBinaryDataThe encoded binary representation.
Return Value
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.

Parameters
aBinaryDataThe encoded binary representation.
aPosThe position from which to start decoding.
Return Value
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.

Parameters
aQualifierInfoThe CX509PolicyQualifierInfo object to be copied.
Return Value
The new CX509PolicyQualifierInfo object.

NewL ( RReadStream & )

CX509PolicyQualifierInfo *NewL(RReadStream &aStream)[static]

Creates a new CX509PolicyQualifierInfo object from a stream.

Return Value
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.

Parameters
aBinaryDataThe encoded binary representation.
Return Value
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.

Parameters
aBinaryDataThe encoded binary representation.
aPosThe position from which to start decoding.
Return Value
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.

Parameters
aQualifierInfoThe CX509PolicyQualifierInfo object to be copied.
Return Value
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.

Return Value
The new CX509PolicyQualifierInfo object.