Expand description
The standard defining the format of public key certificates.
An X509
certificate binds an identity to a public key, and is either
signed by a certificate authority (CA) or self-signed. An entity that gets
a hold of a certificate can both verify your identity (via a CA) and encrypt
data with the included public key. X509
certificates are used in many
Internet protocols, including SSL/TLS, which is the basis for HTTPS,
the secure protocol for browsing the web.
Modules§
- Add extensions to an
X509
certificate or certificate request. - Describe a context in which to verify an
X509
certificate.
Structs§
- An
X509
certificate alternative names. - A borrowed reference to a
GeneralName
. - An
X509
public key certificate. - An
X509
certificate signature algorithm. - A borrowed reference to a
X509Algorithm
. - A builder used to construct an
X509
. - Permit additional fields to be added to an
X509
v3 certificate. - A borrowed reference to a
X509Extension
. - The names of an
X509
certificate. - A builder used to construct an
X509Name
. - A type to destructure and examine an
X509Name
. - A name entry associated with a
X509Name
. - A borrowed reference to a
X509NameEntry
. - A borrowed reference to a
X509Name
. - An
X509
or an X509 certificate revocation list. - A borrowed reference to a
X509Object
. - A borrowed reference to a
X509
. - An
X509
certificate request. - A builder used to construct an
X509Req
. - A borrowed reference to a
X509Req
. - An
X509
certificate store context. - A borrowed reference to a
X509StoreContext
. - A context object required to construct certain
X509
extension values.
Type Aliases§
- The result of peer certificate verification.