EAC11CVCImpl

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

Constructors

this
this(DataSource input)

Construct a CVC from a data source

this
this(string input)

Construct a CVC from a file

this
this(EAC11CVC other)

Construct a CVC from the copy of another CVC

this
this()
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

encode
void encode(Pipe pipe, X509Encoding encoding)
Undocumented in source. Be warned that the author may not have intended to support it.
forceDecode
void forceDecode()
Undocumented in source. Be warned that the author may not have intended to support it.
getCar
const(ASN1Car) getCar()

Get the CAR of the certificate.

getCed
const(ASN1Ced) getCed()

Get the CED of this certificate.

getCex
const(ASN1Cex) getCex()

Get the CEX of this certificate.

getChatValue
ubyte getChatValue()

Get the CHAT value.

getConcatSig
const(Vector!ubyte) getConcatSig()
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
void opAssign(EAC11CVC other)

Assign references to another CVC object

opCmp
int opCmp(EAC11CVCImpl rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(EAC11CVC rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
tbsData
const(Vector!ubyte) tbsData()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

m_car
ASN1Car m_car;
Undocumented in source.
m_ced
ASN1Ced m_ced;
Undocumented in source.
m_cex
ASN1Cex m_cex;
Undocumented in source.
m_chat_oid
OID m_chat_oid;
Undocumented in source.
m_chat_val
ubyte m_chat_val;
Undocumented in source.

Inherited Members

From SignedObject

tbsData
const(Vector!ubyte) tbsData()

Get the TBS (to-be-signed) data in this object.

getConcatSig
const(Vector!ubyte) getConcatSig()

Get the signature of this object as a concatenation, i.e. if the signature consists of multiple parts (like in the case of ECDSA) these will be concatenated.

encode
void encode(Pipe pipe, X509Encoding encoding)

Write this object DER encoded into a specified pipe.

forceDecode
void forceDecode()
Undocumented in source.

Meta