| class TX509RSAKeyEncoder : public TX509KeyEncoder |
Subclasses TC509KeyEncoder to provides key encoding capability for RSA public keys.
This class is part of the pkcs10 API, and will be changed or removed in a future release. You should not use it.
| Public Member Functions | |
|---|---|
| TX509RSAKeyEncoder (const CRSAPublicKey &, TAlgorithmId ) | |
| IMPORT_C CASN1EncBase * | EncodeKeyLC () |
| IMPORT_C CASN1EncSequence * | EncodeSignatureAlgorithmLC () |
| Inherited Functions | |
|---|---|
| TX509KeyEncoder::EncodeDigestAlgorithmLC()const | |
| TX509KeyEncoder::TX509KeyEncoder(TAlgorithmId) | |
| Private Attributes | |
|---|---|
| const CRSAPublicKey & | iPublicKey |
| Inherited Attributes | |
|---|---|
| TX509KeyEncoder::iDigestAlg | |
| IMPORT_C | TX509RSAKeyEncoder | ( | const CRSAPublicKey & | aPublicKey, |
| TAlgorithmId | aDigestAlg | |||
| ) | ||||
Constructs a RSA key pair encoder, saving reference to the passed key pair in the member variable.
| const CRSAPublicKey & aPublicKey | RSA public key to use for encoding. |
| TAlgorithmId aDigestAlg | Digest algorithm to use. |
| IMPORT_C CASN1EncBase * | EncodeKeyLC | ( | ) | const [virtual] |
Produces the SubjectPublicKeyInfo encoding.
SEQUENCE-OF
SEQUENCE-OF
OID of the encryption algorithm (KRSA)
NULL
BIT STRING encoded public key.
| IMPORT_C CASN1EncSequence * | EncodeSignatureAlgorithmLC | ( | ) | const [virtual] |
Produces the AlgorithmIdentifier encoding.
SEQUENCE-OF
OID signature-algorithm
NULL
| const CRSAPublicKey & | iPublicKey | [private] |
Saved reference to the RSA public key to be used for encoding.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.