[−][src]Enum rustls_extra::CertificateChainAndPrivateKeyError
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]
fn from(error: CertificateChainAndPrivateKeyError) -> Self
[src]
impl From<CertificateChainAndPrivateKeyError> for TlsServerConfigurationError
[src]
fn from(error: CertificateChainAndPrivateKeyError) -> Self
[src]
impl Debug for CertificateChainAndPrivateKeyError
[src]
impl Display for CertificateChainAndPrivateKeyError
[src]
impl Error for CertificateChainAndPrivateKeyError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[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
impl Send for CertificateChainAndPrivateKeyError
impl Sync for CertificateChainAndPrivateKeyError
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
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.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,