CX509DSASignature Class Reference

#include <x509keys.h>

class CX509DSASignature : public CDSASignature

Inherits from

Detailed Description

Encapsulates the X.509 DSA signature.

Adds a commitment to a specific encoding scheme allowing superclasses to remain encoding-independent.

Since
v6.0

Member Function Documentation

NewL ( const TDesC8 & )

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

Creates a new DSA Signature object from the specified buffer containing the encoded binary representation.

Parameters
aBinaryDataThe encoded binary representation.
Return Value
A pointer to the new CX509DSASignature object.

NewL ( const TDesC8 &, TInt & )

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

Creates a new DSA Signature object from the specified buffer containing the encoded binary representation, starting at the specified offset.

Parameters
aBinaryDataThe encoded binary representation.
aPosThe offset position from which to start decoding.
Return Value
A pointer to the new CX509DSASignature object.

NewLC ( const TDesC8 & )

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

Creates a new DSA Signature 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
A pointer to the new CX509DSASignature object.

NewLC ( const TDesC8 &, TInt & )

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

Creates a new DSA Signature object from the specified buffer containing the encoded binary 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
A pointer to the new CX509DSASignature object.