TASN1DecRSAKeyPair Class Reference

class TASN1DecRSAKeyPair

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

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

Member Functions Documentation

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

IMPORT_C voidDecodeDERL(const TDesC8 &aDER,
TInt &aPos,
CRSAPublicKey *&aPublicKey,
CRSAPrivateKey *&aPrivateKey,
TRSAPrivateKeyTypeaKeyType = 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 & aDERDER-encoded private key.
TInt & aPosPosition in the buffer to start decoding (updated on exit).
CRSAPublicKey *& aPublicKeyOn return, the RSA public key object
CRSAPrivateKey *& aPrivateKeyOn return, the RSA private key object
TRSAPrivateKeyType aKeyType = EStandardCRTKey type, default is EStandardCRT