class TX509DSAKeyEncoder : public TX509KeyEncoder |
Provides key encoding and signing capability using a DSA public key.
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 | |
---|---|
TX509DSAKeyEncoder (const CDSAPublicKey &, TAlgorithmId ) | |
IMPORT_C CASN1EncBase * | EncodeKeyLC () |
IMPORT_C CASN1EncSequence * | EncodeSignatureAlgorithmLC () |
Inherited Functions | |
---|---|
TX509KeyEncoder::EncodeDigestAlgorithmLC()const | |
TX509KeyEncoder::TX509KeyEncoder(TAlgorithmId) |
Private Attributes | |
---|---|
const CDSAPublicKey & | iPublicKey |
Inherited Attributes | |
---|---|
TX509KeyEncoder::iDigestAlg |
IMPORT_C | TX509DSAKeyEncoder | ( | const CDSAPublicKey & | aKeyPublic, |
TAlgorithmId | aDigestAlg | |||
) |
Constructs a DSA key pair encoder, saving reference to the passed public key in the member variable.
const CDSAPublicKey & aKeyPublic | DSA 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 dsa (1.2.840.10040.4.1) SEQUENCE-OF INTEGER p INTEGER q INTEGER g BIT STRING INTEGER public value (y)
IMPORT_C CASN1EncSequence * | EncodeSignatureAlgorithmLC | ( | ) | const [virtual] |
Produces the AlgorithmIdentifier encoding.
SEQUENCE-OF OID dsa-signature-oid SEQUENCE-OF dsa-params INTEGER p INTEGER q INTEGER g
const CDSAPublicKey & | iPublicKey | [private] |
Saved reference to the DSA 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.