botan.cert.x509.x509self

X.509 Self-Signed Certificate

Public Imports

botan.cert.x509.x509_ca
public import botan.cert.x509.x509_ca;
botan.cert.x509.x509cert
public import botan.cert.x509.x509cert;
botan.asn1.asn1_time
public import botan.asn1.asn1_time;

Members

Aliases

X509CertOptions
alias X509CertOptions = RefCounted!X509CertOptionsImpl
Undocumented in source.
x509self
alias x509self = botan.cert.x509.x509self
Undocumented in source.

Classes

X509CertOptionsImpl
class X509CertOptionsImpl

Options for X.509 certificates.

Functions

createCertReq
PKCS10Request createCertReq(X509CertOptions opts, PrivateKey key, string hash_fn, RandomNumberGenerator rng)

Create a PKCS#10 certificate request.

createSelfSignedCert
X509Certificate createSelfSignedCert(X509CertOptions opts, PrivateKey key, string hash_fn, RandomNumberGenerator rng)

Create a self-signed X.509 certificate.

Meta

License

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