Module cert
Available on crate features
crypto and std only.Expand description
Certificate generation helpers.
Provides a backend pluggable self-signed certificate generator. The actual crypto provider is selected by cargo feature:
boring: generate using BoringSSL (viarama-boring), for stacks that already link boringssl and do not want a second crypto provider.aws-lc/ring: generate usingrcgen.
When several providers are enabled, boring is preferred. With none
enabled, self_signed_server_auth returns an error.
Modules§
- boring
boring - BoringSSL-backed self-signed certificate generation (feature
boring). - rcgen
aws-lcorring - rcgen-backed self-signed certificate generation (feature
aws-lc/ring).
Structs§
- Self
Signed Data - Data used to configure the generation of a self-signed certificate.
Enums§
- Self
Signed KeyKind - Key algorithm to use when generating a self-signed key pair.
Functions§
- self_
signed_ server_ auth boring - Generate a self-signed server certificate (leaf signed by a generated CA).