TASN1DecRSAKeyPair Class Reference

class TASN1DecRSAKeyPair

Class for decoding RSA key pairs from ASN.1 DER encoding.

Since
v8.0
Public Member Functions
IMPORT_C void DecodeDERL (const TDesC8 &, TInt &, CRSAPublicKey *&, CRSAPrivateKey *&, TRSAPrivateKeyType )

Member Functions Documentation

DecodeDERL(const TDesC8 &, TInt &, CRSAPublicKey *&, CRSAPrivateKey *&, TRSAPrivateKeyType)

IMPORT_C void DecodeDERL ( const TDesC8 & aDER,
TInt & aPos,
CRSAPublicKey *& aPublicKey,
CRSAPrivateKey *& aPrivateKey,
TRSAPrivateKeyType aKeyType = EStandardCRT
)

Decodes an RSA key pair from buffer containing ASN.1 DER-encoded private key. The encoding of a private key contains public key components as well.

Parameters

const TDesC8 & aDER DER-encoded private key.
TInt & aPos Position in the buffer to start decoding (updated on exit).
CRSAPublicKey *& aPublicKey On return, the RSA public key object
CRSAPrivateKey *& aPrivateKey On return, the RSA private key object
TRSAPrivateKeyType aKeyType = EStandardCRT Key type, default is EStandardCRT