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
fn resolve(&self,
           server_name: Option<&str>,
           sigschemes: &[SignatureScheme])
           -> Option<CertChainAndSigner>
server_name: Option<&str>,
sigschemes: &[SignatureScheme])
-> Option<CertChainAndSigner>
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.