Struct rustls::sign::RSASigningKey[][src]

pub struct RSASigningKey { /* fields omitted */ }
Expand description

A SigningKey for RSA-PKCS1 or RSA-PSS

Implementations

impl RSASigningKey[src]

pub fn new(der: &PrivateKey) -> Result<RSASigningKey, ()>[src]

Make a new RSASigningKey from a DER encoding, in either PKCS#1 or PKCS#8 format.

Trait Implementations

impl SigningKey for RSASigningKey[src]

fn choose_scheme(&self, offered: &[SignatureScheme]) -> Option<Box<dyn Signer>>[src]

Choose a SignatureScheme from those offered. Read more

fn algorithm(&self) -> SignatureAlgorithm[src]

What kind of key we have.

Auto Trait Implementations

impl RefUnwindSafe for RSASigningKey

impl Send for RSASigningKey

impl Sync for RSASigningKey

impl Unpin for RSASigningKey

impl UnwindSafe for RSASigningKey

Blanket Implementations

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

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

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

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

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

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

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

pub fn from(t: T) -> T[src]

Performs the conversion.

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

pub fn into(self) -> U[src]

Performs the conversion.

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.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

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.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.