Struct rustls_connector::RustlsConnectorConfig [−][src]
pub struct RustlsConnectorConfig(_);
Expand description
Configuration helper for RustlsConnector
Implementations
Create a new RustlsConnectorConfig
using the webpki-roots certs (requires webpki-roots-certs feature enabled)
Create a new RustlsConnectorConfig
using the system certs (requires native-certs feature enabled)
Errors
Returns an error if we fail to load the native certs.
Parse the given DER-encoded certificates and add all that can be parsed in a best-effort fashion.
This is because large collections of root certificates often include ancient or syntactically invalid certificates.
Returns the number of certificates added, and the number that were ignored.
Create a new RustlsConnector
from this config and no client certificate
pub fn connector_with_single_cert(
self,
cert_chain: Vec<Certificate>,
key_der: PrivateKey
) -> Result<RustlsConnector>
pub fn connector_with_single_cert(
self,
cert_chain: Vec<Certificate>,
key_der: PrivateKey
) -> Result<RustlsConnector>
Create a new RustlsConnector
from this config and the given client certificate
cert_chain is a vector of DER-encoded certificates. key_der is a DER-encoded RSA, ECDSA, or Ed25519 private key.
This function fails if key_der is invalid.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for RustlsConnectorConfig
impl Send for RustlsConnectorConfig
impl Sync for RustlsConnectorConfig
impl Unpin for RustlsConnectorConfig
impl UnwindSafe for RustlsConnectorConfig
Blanket Implementations
Mutably borrows from an owned value. Read more