Module server

Source
Available on crate feature tls only.
Expand description

TLS implementation agnostic server types

Structs§

DynamicIssuer
Dynamic issuer which internally contains the dyn issuer
SelfSignedData
Data that can be used to configure the self-signed single data
ServerAuthData
Raw private key and certificate data to facilitate server authentication.
ServerCertIssuerData
ServerConfig
Common API to configure a TLS Server

Enums§

CacheKind
Cache kind that will be used to cache results of certificate issuers
ClientVerifyMode
Mode of client verification by a (tls) server
ServerAuth
The kind of server auth to be used.
ServerCertIssuerKind
A type of ServerAuth which can be used to generate server certs on the fly using the given issuer

Traits§

DynamicCertIssuer
Trait that needs to be implemented by cert issuers to support dynamically issueing (external) certs based on client_hello input.