Enum rsa_pem::KeyError[][src]

pub enum KeyError {
    Kind,
    Pem,
    Parse(Error),
    Validate,
    Serialize,
}

Errors produced when serializing or deserializing keys

Variants

Kind

The PEM wrapper has the wrong name

Pem

The file isn’t PEM encoded

Parse(Error)

Parsing the DER bytes failed

Validate

The private key’s fields don’t make sense

Serialize

Failed to serialize to DER bytes

Trait Implementations

impl Debug for KeyError[src]

impl Display for KeyError[src]

impl Error for KeyError[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,