botan.cert.x509.x509path

X.509 Cert Path Validation

Public Imports

botan.cert.x509.ocsp
public import botan.cert.x509.ocsp;
botan.cert.x509.x509_crl
public import botan.cert.x509.x509_crl;

Members

Functions

checkChain
Vector!(RBTreeRef!CertificateStatusCode) checkChain(Vector!X509Certificate cert_path, PathValidationRestrictions restrictions, Vector!CertificateStore certstores)
Undocumented in source. Be warned that the author may not have intended to support it.
findCrlsFor
const(X509CRL) findCrlsFor(X509Certificate cert, Vector!CertificateStore certstores)
Undocumented in source. Be warned that the author may not have intended to support it.
findIssuingCert
X509Certificate findIssuingCert(X509Certificate cert_, CertificateStore end_certs, Vector!CertificateStore certstores)
Undocumented in source. Be warned that the author may not have intended to support it.
x509PathValidate
PathValidationResult x509PathValidate(Vector!X509Certificate end_certs, PathValidationRestrictions restrictions, Vector!CertificateStore certstores)

PKIX Path Validation

x509PathValidate
PathValidationResult x509PathValidate(X509Certificate end_cert, PathValidationRestrictions restrictions, Vector!CertificateStore certstores)

PKIX Path Validation

x509PathValidate
PathValidationResult x509PathValidate(X509Certificate end_cert, PathValidationRestrictions restrictions, CertificateStore store)

PKIX Path Validation

x509PathValidate
PathValidationResult x509PathValidate(Vector!X509Certificate end_certs, PathValidationRestrictions restrictions, CertificateStore store)

PKIX Path Validation

Structs

PathValidationRestrictions
struct PathValidationRestrictions

Specifies restrictions on the PKIX path validation

PathValidationResult
struct PathValidationResult

Represents the result of a PKIX path validation

Meta

License

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