pub trait SigningAlgorithm {
    // Required methods
    fn algorithm_type(&self) -> AlgorithmType;
    fn sign(&self, header: &str, claims: &str) -> Result<String, Error>;
}
Expand description

An algorithm capable of signing base64 encoded header and claims strings. strings.

Required Methods§

source

fn algorithm_type(&self) -> AlgorithmType

source

fn sign(&self, header: &str, claims: &str) -> Result<String, Error>

Implementations on Foreign Types§

source§

impl<D> SigningAlgorithm for Hmac<D>

source§

fn algorithm_type(&self) -> AlgorithmType

source§

fn sign(&self, header: &str, claims: &str) -> Result<String, Error>

Implementors§