Expand description
Certificate authority operations: Ed25519-rooted X.509 issuance, proof of possession for holder-controlled subject keys, custom extension transport, and chain verification.
Re-exports§
pub use authority::CertificateAuthority;pub use authority::verify_certificate_chain;pub use authority::verify_certificate_chain_at;pub use certificate::CertificateSigningKey;pub use certificate::CertifiedKey;pub use certificate::IssuedCertificate;pub use certificate::certificate_signing_key;pub use certificate::certificate_subject_public_key;pub use extensions::LYS_OID_ARC;pub use extensions::decode_extension;pub use extensions::encode_extension;pub use request::VerifiedRequest;pub use request::create_certificate_request;pub use request::verify_certificate_request;
Modules§
- authority
CertificateAuthority— Ed25519-rooted X.509 issuance and chain verification.- certificate
- The two results a certificate-authority issuance can produce.
- extensions
- Custom X.509 extension transport.
- request
- PKCS#10 certificate-signing requests — proof of possession for a subject key the holder already controls.
Structs§
- Custom
Extension - The rcgen extension type produced by
encode_extensionand consumed bycrate::ca::CertificateAuthority::issue_certificate. A custom extension of a certificate, as specified in RFC 5280