Botan 3.11.1
Crypto and TLS for C&
X.509

X.509: Handles X.509 certificates and their validation More...

Topics

 File Certificate Store
 File Certificate Store: Certificate trust store based on a flat file containing PEM-encoded trusted certificates
 SQL Certificate Store
 SQL Certificate Store: Certificate trust store based on an SQL database
 SQLite Certificate Store
 SQLite Certificate Store: Certificate trust store based on an SQLite database
 System Certificate Store
 System Certificate Store: Certificate trust store backed by the system's trust store
 macOS Certificate Store
 macOS Certificate Store: Adapter to access macOS' system trust store
 Windows Certificate Store
 Windows Certificate Store: Adapter to access Windows' system trust store

Files

file  src/lib/x509/alt_name.cpp
file  src/lib/x509/asn1_alt_name.cpp
file  src/lib/x509/cert_status.cpp
file  src/lib/x509/certstor.cpp
file  src/lib/x509/certstor.h
 Public Header.
file  src/lib/x509/crl_ent.cpp
file  src/lib/x509/key_constraint.cpp
file  src/lib/x509/name_constraint.cpp
file  src/lib/x509/ocsp.cpp
file  src/lib/x509/ocsp.h
 Public Header.
file  src/lib/x509/ocsp_types.cpp
file  src/lib/x509/pkcs10.cpp
file  src/lib/x509/pkcs10.h
 Public Header.
file  src/lib/x509/pkix_enums.h
 Public Header.
file  src/lib/x509/pkix_types.h
 Public Header.
file  src/lib/x509/x509_attribute.cpp
file  src/lib/x509/x509_ca.cpp
file  src/lib/x509/x509_ca.h
 Public Header.
file  src/lib/x509/x509_crl.cpp
file  src/lib/x509/x509_crl.h
 Public Header.
file  src/lib/x509/x509_dn.cpp
file  src/lib/x509/x509_dn_ub.cpp
file  src/lib/x509/x509_ext.cpp
file  src/lib/x509/x509_ext.h
 Public Header.
file  src/lib/x509/x509_obj.cpp
file  src/lib/x509/x509_obj.h
 Public Header.
file  src/lib/x509/x509_utils.h
 Internal Header.
file  src/lib/x509/x509cert.cpp
file  src/lib/x509/x509cert.h
 Public Header.
file  src/lib/x509/x509opt.cpp
file  src/lib/x509/x509path.cpp
file  src/lib/x509/x509path.h
 Public Header.
file  src/lib/x509/x509self.cpp
file  src/lib/x509/x509self.h
 Public Header.

Detailed Description

X.509: Handles X.509 certificates and their validation

This module depends on:

This module requires special operating system features:

  • system_clock