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

An abstract signing key.

Required Methods§

Choose a SignatureScheme from those offered.

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

What kind of key we have.

Implementors§