Trait rustls::ResolvesServerCert [] [src]

pub trait ResolvesServerCert: Send + Sync {
    fn resolve(&self,
               server_name: Option<&str>,
               sigschemes: &[SignatureScheme])
               -> Option<CertChainAndSigner>; }

How to choose a certificate chain and signing key for use in server authentication.

Required Methods

Choose a certificate chain and matching key given any server DNS name provided via SNI, and signature schemes.

The certificate chain is returned as a vec of Certificates, the key is inside a Signer.

Implementors