botan.cert.x509.ocsp

OCSP

Public Imports

botan.cert.x509.cert_status
public import botan.cert.x509.cert_status;
Undocumented in source.
botan.cert.x509.certstor
public import botan.cert.x509.certstor;
Undocumented in source.
botan.cert.x509.x509cert
public import botan.cert.x509.x509cert;
Undocumented in source.

Members

Aliases

OCSPResponse
alias OCSPResponse = RefCounted!OCSPResponseImpl
Undocumented in source.

Classes

OCSPResponseImpl
class OCSPResponseImpl
Undocumented in source.

Functions

checkSignature
void checkSignature(Vector!(ubyte, ALLOC) tbs_response, AlgorithmIdentifier sig_algo, Vector!ubyte signature, X509Certificate cert)

Does not use trusted roots Throws if not trusted

checkSignature
void checkSignature(Vector!(ubyte, ALLOC) tbs_response, AlgorithmIdentifier sig_algo, Vector!ubyte signature, CertificateStore trusted_roots, Vector!X509Certificate certs)

Iterates over trusted roots certificate store throws if not trusted

decodeOptionalList
void decodeOptionalList(BERDecoder ber, ASN1Tag tag, Vector!X509Certificate output)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

OCSPRequest
struct OCSPRequest
Undocumented in source.
OnlineCheck
struct OnlineCheck

Checks the certificate online

Meta

License

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