Struct jwt::Token
[−]
[src]
pub struct Token { pub header: Header, pub claims: Claims, // some fields omitted }
Fields
header: Header
claims: Claims
Methods
impl Token
[src]
fn new(header: Header, claims: Claims) -> Token
fn parse(raw: &str) -> Result<Token, Error>
Parse a token from a string.
fn verify<D: Digest>(&self, key: &[u8], digest: D) -> bool
Verify a parsed token with a key and a given hashing algorithm. Make sure to check the token's algorithm before applying.
fn signed<D: Digest>(&self, key: &[u8], digest: D) -> Result<String, Error>
Generate the signed token from a key and a given hashing algorithm.