1 2 3 4 5 6 7 8 9 10 11 12
use strum_macros::{Display, EnumString}; // See: https://www.rfc-editor.org/rfc/rfc7518 // See: https://www.rfc-editor.org/rfc/rfc8037.html#appendix-A.4 #[derive(Debug, Display, EnumString, Eq, PartialEq)] pub enum JwtSignatureAlgorithm { EdDSA, RS256, ES256, ES384, ES512, }