#include <x509keys.h>
| class TASN1EncDSAPublicKey |
| Public Member Functions | |
|---|---|
| IMPORT_C CASN1EncSequence * | EncodeDERL(const CDSAPublicKey &) |
| IMPORT_C CASN1EncSequence * | EncodeParamsLC(const CDSAPublicKey &) |
| IMPORT_C CASN1EncBitString * | EncodePublicValueLC(const CDSAPublicKey &) |
Class for encoding DSA public keys to ASN.1 encoding.
| IMPORT_C CASN1EncSequence * | EncodeDERL | ( | const CDSAPublicKey & | aKey | ) | const |
Encodes the supplied public key into a buffer in DER format.
SEQUENCE-OF
SEQUENCE-OF
INTEGER p
INTEGER q
INTEGER g
BIT STRING (encoded INTEGER public value)
| Parameters | |
|---|---|
| aKey | Key to encode. |
| IMPORT_C CASN1EncSequence * | EncodeParamsLC | ( | const CDSAPublicKey & | aKey | ) | const |
Encodes DSA parameters into an ASN.1 encoding structure suitable for inclusion into other objects, like a PKCS#10 certificate request.
SEQUENCE-OF
INTEGER p
INTEGER q
INTEGER g
| Parameters | |
|---|---|
| aKey | DSA public key. |
| IMPORT_C CASN1EncBitString * | EncodePublicValueLC | ( | const CDSAPublicKey & | aKey | ) | const |
Encodes a public key as a bit string.
| Parameters | |
|---|---|
| aKey | DSA public key. |