#include <x509CertExt_v2.h>
Link against:
x509.lib
This item is not part of the S60 5th Edition SDK
Class CX509CertPoliciesExt
class CX509CertPoliciesExt : public CX509ExtensionBase;
Description
The policy under which this certificate has been issued.
Contains further information on a client's signature.
Derivation
CBase
-
Base class for all classes to be instantiated on the heap.
CX509CertPoliciesExt
- The policy under which this certificate has been issued.
Members
Defined in CX509CertPoliciesExt
:
Inherited from CBase
:
Inherited from CX509ExtensionBase
:
Construction and destruction
IMPORT_C static CX509CertPoliciesExt* NewL(const TDesC8 &aBinaryData);
Description
Creates a new CX509CertPoliciesExt object from the specified buffer containing the encoded binary representation.
Parameters
const TDesC8 &aBinaryData |
The encoded binary representation.
|
|
Return value
IMPORT_C static CX509CertPoliciesExt* NewLC(const TDesC8 &aBinaryData);
Description
Creates a new CX509CertPoliciesExt object from the specified buffer containing the encoded binary representation, and puts
a pointer to it onto the cleanup stack.
Parameters
const TDesC8 &aBinaryData |
The encoded binary representation.
|
|
Return value
NewL(const TDesC8 &,TInt &)
IMPORT_C static CX509CertPoliciesExt* NewL(const TDesC8 &aBinaryData, TInt &aPos);
Description
Creates a new CX509CertPoliciesExt object from the specified buffer containing the encoded binary representation, starting
at the specified offset.
Parameters
const TDesC8 &aBinaryData |
The encoded binary representation.
|
TInt &aPos |
The offset position from which to start decoding.
|
|
Return value
NewLC(const TDesC8 &,TInt &)
IMPORT_C static CX509CertPoliciesExt* NewLC(const TDesC8 &aBinaryData, TInt &aPos);
Description
Creates a new CX509CertPoliciesExt object from the specified buffer containing the encoded binary representation, and puts
a pointer to it onto the cleanup stack.
Parameters
const TDesC8 &aBinaryData |
The encoded binary representation.
|
TInt &aPos |
The offset position from which to start decoding.
|
|
Return value
virtual ~CX509CertPoliciesExt();
Description
Destructor.
Frees all resources owned by the object.
IMPORT_C const CArrayPtrFlat< CX509CertPolicyInfo >& Policies() const;
Description
Gets the certificate policy extension information.
Return value
DoConstructL(const TDesC8 &,TInt &)
private: virtual void DoConstructL(const TDesC8 &aBinaryData, TInt &aPos);
Description
Implementation for second-phase construction.
This is called by CX509ExtensionBase::ConstructL(const TDesC8 &,TInt &)
.
Parameters