Struct rustls::ResolvesServerCertUsingSNI[][src]

pub struct ResolvesServerCertUsingSNI { /* fields omitted */ }

Something that resolves do different cert chains/keys based on client-supplied server name (via SNI).

Methods

impl ResolvesServerCertUsingSNI
[src]

Create a new and empty (ie, knows no certificates) resolver.

Add a new sign::CertifiedKey to be used for the given SNI name.

This function fails if name is not a valid DNS name, or if it's not valid for the supplied certificate, or if the certificate chain is syntactically faulty.

Trait Implementations

impl ResolvesServerCert for ResolvesServerCertUsingSNI
[src]

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

Auto Trait Implementations