botan.cert.cvc.cvc_cert

EAC11 CVC

Public Imports

botan.cert.cvc.cvc_gen_cert
public import botan.cert.cvc.cvc_gen_cert;
botan.cert.cvc.eac_asn_obj
public import botan.cert.cvc.eac_asn_obj;

Members

Aliases

EAC11CVC
alias EAC11CVC = RefCounted!EAC11CVCImpl
Undocumented in source.

Classes

EAC11CVCImpl
class EAC11CVCImpl

This class represents TR03110 (EAC) v1.1 CV Certificates

Functions

decodeEac11Key
ECDSAPublicKey decodeEac11Key(Vector!ubyte , AlgorithmIdentifier )

Decode an EAC encoding ECDSA key

makeCvcCert
EAC11CVC makeCvcCert(PKSigner signer, Vector!(ubyte, ALLOC) public_key, ASN1Car car, ASN1Chr chr, ubyte holder_auth_templ, ASN1Ced ced, ASN1Cex cex, RandomNumberGenerator rng)
EAC11CVC makeCvcCert(PKSigner signer, RefCounted!(Vector!(ubyte, ALLOC), ALLOC) public_key, ASN1Car car, ASN1Chr chr, ubyte holder_auth_templ, ASN1Ced ced, ASN1Cex cex, RandomNumberGenerator rng)

Create an arbitrary EAC 1.1 CVC. The desired key encoding must be set within the key (if applicable).

Meta

License

Botan is released under the Simplified BSD License (see LICENSE.md)