[][src]Enum rustls_extra::CertificateChainAndPrivateKeyError

pub enum CertificateChainAndPrivateKeyError {
    CouldNotOpenCertificateFile(Error),
    CouldNotReadClientCertificateFile,
    CouldNotOpenPrivateKeysFile(Error),
    CouldNotReadPkcs8PrivateKey,
    CouldNotReadRsaPrivateKey,
    ThereIsNeitherAPkcs8OrRsaPrivateKey,
}

Represents an error when parsing a certificate chain and private key.

Variants

CouldNotOpenCertificateFile(Error)

Could not open the certificate file.

CouldNotReadClientCertificateFile

Could not read the certificate file.

CouldNotOpenPrivateKeysFile(Error)

Could not open the file containing one or more private keys.

CouldNotReadPkcs8PrivateKey

Could not read a PKCS8 format private key.

CouldNotReadRsaPrivateKey

Could not read a RSA format private key.

ThereIsNeitherAPkcs8OrRsaPrivateKey

The private keys file does not contain either a PKCS8 or a RSA private key.

Trait Implementations

impl From<CertificateChainAndPrivateKeyError> for TlsClientConfigurationError[src]

impl From<CertificateChainAndPrivateKeyError> for TlsServerConfigurationError[src]

impl Debug for CertificateChainAndPrivateKeyError[src]

impl Display for CertificateChainAndPrivateKeyError[src]

impl Error for CertificateChainAndPrivateKeyError[src]

fn description(&self) -> &str
1.0.0
[src]

This method is soft-deprecated. Read more

fn cause(&self) -> Option<&dyn Error>
1.0.0
[src]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

The lower-level cause of this error, if any. Read more

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]