CX509SigningAlgorithmIdentifier Class Reference

#include <x509cert.h>

class CX509SigningAlgorithmIdentifier : public CSigningAlgorithmIdentifier

Inherits from

Detailed Description

Encapsulates the IDs of the algorithms used for signing an X.509 certificate.

Since
v6.0

Member Function Documentation

NewL ( const TDesC8 & )

IMPORT_C CX509SigningAlgorithmIdentifier *NewL(const TDesC8 &aBinaryData)[static]

Creates a new X.509 signing algorithm Id object from the specified buffer containing the binary coded representation.

Parameters
aBinaryDataThe encoded binary representation.
Return Value
The new signing algorithm Id object.

NewL ( const TDesC8 &, TInt & )

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

Creates a new X.509 signing algorithm Id object from the specified buffer containing the binary coded representation, starting at the specified offset.

Parameters
aBinaryDataThe encoded binary representation.
aPosThe offset position from which to start decoding.
Return Value
The new signing algorithm Id object.

NewL ( const CAlgorithmIdentifier &, const CAlgorithmIdentifier & )

IMPORT_C CX509SigningAlgorithmIdentifier *NewL(const CAlgorithmIdentifier &aAsymmetricAlgorithm,
const CAlgorithmIdentifier &aDigestAlgorithm
)[static]

Creates a new X.509 signing algorithm Id object from the specified algorithm pair

Parameters
aAsymmetricAlgorithmThe asymmetric algorithm
aDigestAlgorithmThe digest algorithm
Return Value
The new signing algorithm Id object.

NewLC ( const TDesC8 & )

IMPORT_C CX509SigningAlgorithmIdentifier *NewLC(const TDesC8 &aBinaryData)[static]

Creates a new X.509 signing algorithm Id object from the specified buffer containing the binary coded representation, and puts a pointer to it onto the cleanup stack.

Parameters
aBinaryDataThe encoded binary representation.
Return Value
The new signing algorithm Id object.

NewLC ( const TDesC8 &, TInt & )

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

Creates a new X.509 signing algorithm Id object from the specified buffer containing the binary coded representation,starting at the specified offset, and puts a pointer to it onto the cleanup stack.

Parameters
aBinaryDataThe encoded binary representation.
aPosThe offset position from which to start decoding.
Return Value
The new signing algorithm Id object.

NewLC ( const CAlgorithmIdentifier &, const CAlgorithmIdentifier & )

IMPORT_C CX509SigningAlgorithmIdentifier *NewLC(const CAlgorithmIdentifier &aAsymmetricAlgorithm,
const CAlgorithmIdentifier &aDigestAlgorithm
)[static]

Creates a new X.509 signing algorithm Id object from the specified algorithm pair

Parameters
aAsymmetricAlgorithmThe asymmetric algorithm
aDigestAlgorithmThe digest algorithm
Return Value
The new signing algorithm Id object.