#include <x509cert.h>
Link against:
x509.lib
Class CX509SigningAlgorithmIdentifier
class CX509SigningAlgorithmIdentifier : public CSigningAlgorithmIdentifier;
Description
Encapsulates the IDs of the algorithms used for signing an X.509 certificate.
Derivation
CBase
-
Base class for all classes to be instantiated on the heap.
CX509SigningAlgorithmIdentifier
- Encapsulates the IDs of the algorithms used for signing an X.509 certificate.
Members
Defined in CX509SigningAlgorithmIdentifier
:
Inherited from CBase
:
Inherited from CSigningAlgorithmIdentifier
:
Construction and destruction
IMPORT_C 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
IMPORT_C 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
NewL(const TDesC8 &,TInt &)
IMPORT_C 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.
|
TInt &aPos |
The offset position from which to start decoding.
|
|
Return value
NewLC(const TDesC8 &,TInt &)
IMPORT_C 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.
|
TInt &aPos |
The offset position from which to start decoding.
|
|
Return value
NewL(const CAlgorithmIdentifier &,const CAlgorithmIdentifier &)
IMPORT_C static CX509SigningAlgorithmIdentifier* NewL(const CAlgorithmIdentifier &aAsymmetricAlgorithm, const CAlgorithmIdentifier
&aDigestAlgorithm);
Description
Creates a new X.509 signing algorithm Id object from the specified algorithm pair
Parameters
Return value
NewLC(const CAlgorithmIdentifier &,const CAlgorithmIdentifier &)
IMPORT_C static CX509SigningAlgorithmIdentifier* NewLC(const CAlgorithmIdentifier &aAsymmetricAlgorithm, const CAlgorithmIdentifier
&aDigestAlgorithm);
Description
Creates a new X.509 signing algorithm Id object from the specified algorithm pair
Parameters
Return value