- tbsData
const(Vector!ubyte) tbsData()
The underlying data that is to be or was signed
- signature
const(Vector!ubyte) signature()
- signatureAlgorithm
const(AlgorithmIdentifier) signatureAlgorithm()
- hashUsedForSignature
string hashUsedForSignature()
- makeSigned
Vector!ubyte makeSigned(PKSigner signer, RandomNumberGenerator rng, AlgorithmIdentifier algo, Vector!(ubyte, ALLOC) tbs_bits)
Vector!ubyte makeSigned(PKSigner signer, RandomNumberGenerator rng, AlgorithmIdentifier algo, RefCounted!(Vector!(ubyte, ALLOC), ALLOC) tbs_bits)
Create a signed X509 object.
- checkSignature
bool checkSignature(PublicKey pub_key)
Check the signature on this data
- encodeInto
void encodeInto(DEREncoder to)
Undocumented in source. Be warned that the author may not have intended to support it.
- decodeFrom
void decodeFrom(BERDecoder from)
Undocumented in source. Be warned that the author may not have intended to support it.
- BER_encode
Vector!ubyte BER_encode()
- PEM_encode
string PEM_encode()
- ~this
~this()
Undocumented in source.
- doDecode
void doDecode()
Undocumented in source. Be warned that the author may not have intended to support it.
- m_sig_algo
AlgorithmIdentifier m_sig_algo;
Undocumented in source.
- m_tbs_bits
Vector!ubyte m_tbs_bits;
- m_sig
Vector!ubyte m_sig;
Undocumented in source.
- forceDecode
void forceDecode()
Undocumented in source.
This class represents X.509 Certificate Revocation Lists (CRLs).