Trait rustls::ResolvesServerCert [−][src]
pub trait ResolvesServerCert: Send + Sync { fn resolve(
&self,
server_name: Option<DNSNameRef<'_>>,
sigschemes: &[SignatureScheme]
) -> Option<CertifiedKey>; }
Expand description
How to choose a certificate chain and signing key for use in server authentication.
Required methods
fn resolve(
&self,
server_name: Option<DNSNameRef<'_>>,
sigschemes: &[SignatureScheme]
) -> Option<CertifiedKey>
[src]
fn resolve(
&self,
server_name: Option<DNSNameRef<'_>>,
sigschemes: &[SignatureScheme]
) -> Option<CertifiedKey>
[src]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 Certificate
s,
the key is inside a SigningKey
.
Implementors
impl ResolvesServerCert for ResolvesServerCertUsingSNI
[src]
impl ResolvesServerCert for ResolvesServerCertUsingSNI
[src]fn resolve(
&self,
server_name: Option<DNSNameRef<'_>>,
_sigschemes: &[SignatureScheme]
) -> Option<CertifiedKey>
[src]
&self,
server_name: Option<DNSNameRef<'_>>,
_sigschemes: &[SignatureScheme]
) -> Option<CertifiedKey>