Module jwt::algorithm::openssl [−][src]
OpenSSL support through the openssl crate. Note that private keys can only be used for signing and that public keys can only be used for verification.
Examples
use jwt::PKeyWithDigest; use openssl::hash::MessageDigest; use openssl::pkey::PKey; let pem = include_bytes!("../../test/rs256-public.pem"); let rs256_public_key = PKeyWithDigest { digest: MessageDigest::sha256(), key: PKey::public_key_from_pem(pem).unwrap(), };
Structs
PKeyWithDigest | A wrapper class around PKey that associates the key with a MessageDigest. |