[−][src]Module openssl::x509 
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
| extension | Add extensions to an   | 
| store | Describe a context in which to verify an   | 
| verify | 
Structs
| GeneralName | An   | 
| GeneralNameRef | Reference to   | 
| X509StoreContext | An   | 
| X509StoreContextRef | Reference to   | 
| X509Builder | A builder used to construct an   | 
| X509 | An   | 
| X509Ref | Reference to   | 
| X509Extension | Permit additional fields to be added to an   | 
| X509ExtensionRef | Reference to   | 
| X509NameBuilder | A builder used to construct an   | 
| X509Name | The names of an   | 
| X509NameRef | Reference to   | 
| X509NameEntries | A type to destructure and examine an   | 
| X509NameEntry | A name entry associated with a   | 
| X509NameEntryRef | Reference to   | 
| X509ReqBuilder | A builder used to construct an   | 
| X509Req | An   | 
| X509ReqRef | Reference to   | 
| X509VerifyResult | The result of peer certificate verification.  | 
| X509Algorithm | An   | 
| X509AlgorithmRef | Reference to   | 
| X509v3Context | A context object required to construct certain   |