Symbian
 Developer Library

DEVELOPER LIBRARY

[Index] [Glossary] [Previous] [Next]



Location: x509cert.h
Link against: x509.lib

Class CX509SigningAlgorithmIdentifier

CX509SigningAlgorithmIdentifier

Support

Supported from 6.0

Description

Contains the Ids of the algorithms used for signing a X.509 certificate.

Derivation

CBaseBase class for all classes to be instantiated on the heap
CSigningAlgorithmIdentifierConsists of two CAlgorithmIdentifier classes, one for the digest algorithm and one for the asymmetric algorithm
CX509SigningAlgorithmIdentifierContains the Ids of the algorithms used for signing a X.509 certificate

Defined in CX509SigningAlgorithmIdentifier:
NewL(), NewL(), NewLC(), NewLC()

Inherited from CBase:
operator new()

Inherited from CSigningAlgorithmIdentifier:
AsymmetricAlgorithm(), DigestAlgorithm(), operator==()


Construction


NewL()

static CX509SigningAlgorithmIdentifier* NewL(const TDesC8& aBinaryData);

Description

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

Parameters

const TDesC8& aBinaryData

The encoded binary representation.

Return value

CX509SigningAlgorithmIdentifier*

The new signing algorithm Id object.


NewL()

static CX509SigningAlgorithmIdentifier* NewL(const TDesC8& aBinaryData, TInt& aPos);

Description

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

Parameters

const TDesC8& aBinaryData

The encoded binary representation.

const TInt& aPos

The offset position from which to start decoding.

Return value

CX509SigningAlgorithmIdentifier*

The new signing algorithm Id object.


NewLC()

static CX509SigningAlgorithmIdentifier* NewLC(const TDesC8& aBinaryData, TInt& aPos);

Description

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

const TDesC8& aBinaryData

The encoded binary representation.

const TInt& aPos

The offset position from which to start decoding.

Return value

CX509SigningAlgorithmIdentifier*

The new signing algorithm Id object.


NewLC()

static CX509SigningAlgorithmIdentifier* NewLC(const TDesC8& aBinaryData);

Description

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

const TDesC8& aBinaryData

The encoded binary representation.

Return value

CX509SigningAlgorithmIdentifier*

The new signing algorithm Id object.