Trait rustls::sign::Signer [] [src]

pub trait Signer: Send + Sync {
    fn choose_scheme(&self,
                     offered: &[SignatureScheme])
                     -> Option<SignatureScheme>; fn sign(&self,
            scheme: SignatureScheme,
            message: &[u8])
            -> Result<Vec<u8>, ()>; fn algorithm(&self) -> SignatureAlgorithm; }

A thing that can sign a message.

Required Methods

Choose a SignatureScheme from those offered.

Signs message using scheme.

What kind of key we have.

Implementors