Trait rustls::sign::SigningKey[][src]

pub trait SigningKey: Send + Sync {
    fn choose_scheme(
        &self,
        offered: &[SignatureScheme]
    ) -> Option<Box<dyn Signer>>;
fn algorithm(&self) -> SignatureAlgorithm; }

An abstract signing key.

Required methods

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

Choose a SignatureScheme from those offered.

Expresses the choice by returning something that implements Signer, using the chosen scheme.

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

What kind of key we have.

Loading content...

Implementors

impl SigningKey for RSASigningKey[src]

Loading content...