![Symbian Developer Library](../../../../a_stock/images/mainheading.gif)
![]() |
![]() |
|
class CX509CertPolicyInfo : public CBase;
Defines a specific policy followed by a Certification Authority.
The policy under which a certificate has been issued may contain a number of these specific policies.
CBase
-
Base class for all classes to be instantiated on the heap.
CX509CertPolicyInfo
- Defines a specific policy followed by a Certification Authority.
Defined in CX509CertPolicyInfo
:
ExternalizeL(RWriteStream &)const
Externalises an object of this class to a write stream.Id()const
Gets the specific policy's Object Identifier (OID).InternalizeL(RReadStream &)
Internalises an object of this class from a read stream.NewL(RReadStream &)
Creates a new CX509CertPolicyInfo object from a stream.NewL(const CX509CertPolicyInfo &)
Creates a new CX509CertPolicyInfo object from an existing object.NewLC(RReadStream &)
Creates a new CX509CertPolicyInfo object from a stream, and puts a pointer to it...NewLC(const CX509CertPolicyInfo &)
Creates a new CX509CertPolicyInfo object from an existing object, and puts a poi...Qualifiers()const
Gets a reference to the array of policy qualifers.~CX509CertPolicyInfo()
Destructor.Inherited from CBase
:
Delete(CBase *)
Deletes the specified object.Extension_(TUint,TAny *&,TAny *)
Extension function operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)
Initialises the object to binary zeroes.operator new(TUint,TLeave)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)
Allocates the object from the heap and then initialises its contents to binary z...CX509CertPoliciesExt
The policy under which this certificate has been issued.IMPORT_C static CX509CertPolicyInfo* NewL(const CX509CertPolicyInfo &aPolicy);
Creates a new CX509CertPolicyInfo object from an existing object.
This is equivalent to a copy constructor.
|
|
IMPORT_C static CX509CertPolicyInfo* NewLC(const CX509CertPolicyInfo &aPolicy);
Creates a new CX509CertPolicyInfo object from an existing object, and puts a pointer to it onto the cleanup stack.
This is equivalent to a copy constructor.
|
|
IMPORT_C static CX509CertPolicyInfo* NewL(RReadStream &aStream);
Creates a new CX509CertPolicyInfo object from a stream.
|
|
IMPORT_C static CX509CertPolicyInfo* NewLC(RReadStream &aStream);
Creates a new CX509CertPolicyInfo object from a stream, and puts a pointer to it onto the cleanup stack.
|
|
virtual ~CX509CertPolicyInfo();
Destructor.
Frees all resources owned by the object, prior to its destruction.
IMPORT_C const CArrayPtrFlat< CX509PolicyQualifierInfo >& Qualifiers() const;
Gets a reference to the array of policy qualifers.
|
IMPORT_C TPtrC Id() const;
Gets the specific policy's Object Identifier (OID).
|
IMPORT_C void ExternalizeL(RWriteStream &aStream) const;
Externalises an object of this class to a write stream.
The presence of this function means that the standard templated operator<<(RWriteStream &,const T &)
can be used to externalise objects of this class.
|
IMPORT_C void InternalizeL(RReadStream &aStream);
Internalises an object of this class from a read stream.
The presence of this function means that the standard templated operator>>(RReadStream &,T &)
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.
|