[]Struct yukikaze::connector::rustls::PrivateKey

pub struct PrivateKey(pub Vec<u8>);

This type contains a private key by value.

The private key must be DER-encoded ASN.1 in either PKCS#8 or PKCS#1 format.

rustls::pemfile::pkcs8_private_keys or rustls::pemfile::rsa_private_keys could be used to extract private keys from a PEM file in these formats.

Trait Implementations

impl Eq for PrivateKey

impl PartialEq<PrivateKey> for PrivateKey

impl Clone for PrivateKey

impl Debug for PrivateKey

Auto Trait Implementations

impl Sync for PrivateKey

impl Send for PrivateKey

impl Unpin for PrivateKey

impl UnwindSafe for PrivateKey

impl RefUnwindSafe for PrivateKey

Blanket Implementations

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]