Struct rustls::sign::RSASigner
[−]
[src]
pub struct RSASigner { /* fields omitted */ }
A Signer for RSA-PKCS1 or RSA-PSS
Methods
impl RSASigner
[src]
fn new(der: &PrivateKey) -> Result<RSASigner, ()>
Trait Implementations
impl Signer for RSASigner
[src]
fn choose_scheme(&self, offered: &[SignatureScheme]) -> Option<SignatureScheme>
Choose a SignatureScheme from those offered.
fn sign(&self, scheme: SignatureScheme, message: &[u8]) -> Result<Vec<u8>, ()>
Signs message
using scheme
.
fn algorithm(&self) -> SignatureAlgorithm
What kind of key we have.