Enum coset::iana::CwtClaimName
source · #[non_exhaustive]pub enum CwtClaimName {
Show 17 variants
Hcert = -260,
EuphNonce = -259,
EatMaroePrefix = -258,
EatFido = -257,
Reserved = 0,
Iss = 1,
Sub = 2,
Aud = 3,
Exp = 4,
Nbf = 5,
Iat = 6,
Cti = 7,
Cnf = 8,
Scope = 9,
AceProfile = 38,
CNonce = 39,
Exi = 40,
}
Expand description
CBOR Web Token (CWT) Claims From IANA registry https://www.iana.org/assignments/cwt/cwt.xhtml as of 2021-10-21.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Hcert = -260
Health certificate (“hcert”: map).
EuphNonce = -259
Challenge nonce (“EUPHNonce”: bstr).
EatMaroePrefix = -258
Signing prefix for multi-app restricted operating environment (“EATMAROEPrefix”: bstr).
EatFido = -257
FIDO Device Onboarding EAT (“EAT-FDO”: array).
Reserved = 0
Reserved value.
Iss = 1
Issuer (“iss”: tstr).
Sub = 2
Subject (“sub”: tstr)
Aud = 3
Audience (“aud”: tstr)
Exp = 4
Expiration Time, as seconds since UNIX epoch (“exp”: int/float)
Nbf = 5
Not Before, as seconds since UNIX epoch (“nbf”: int/float)
Iat = 6
Issued at, as seconds since UNIX epoch (“iat”: int/float)
Cti = 7
CWT ID (“cti”: bstr)
Cnf = 8
Confirmation (“cnf”: map)
Scope = 9
Scope of an access token (“scope”: bstr/tstr)
AceProfile = 38
The ACE profile a token is supposed to be used with (“ace_profile”: int)
CNonce = 39
The client-nonce sent to the AS by the RS via the client (“cnonce”: bstr)
Exi = 40
The expiration time of a token measured from when it was received at the RS in seconds (“exi”: int)
Trait Implementations§
source§impl Clone for CwtClaimName
impl Clone for CwtClaimName
source§fn clone(&self) -> CwtClaimName
fn clone(&self) -> CwtClaimName
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CwtClaimName
impl Debug for CwtClaimName
source§impl EnumI64 for CwtClaimName
impl EnumI64 for CwtClaimName
source§impl Ord for CwtClaimName
impl Ord for CwtClaimName
source§fn cmp(&self, other: &CwtClaimName) -> Ordering
fn cmp(&self, other: &CwtClaimName) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
source§impl PartialEq for CwtClaimName
impl PartialEq for CwtClaimName
source§fn eq(&self, other: &CwtClaimName) -> bool
fn eq(&self, other: &CwtClaimName) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for CwtClaimName
impl PartialOrd for CwtClaimName
source§fn partial_cmp(&self, other: &CwtClaimName) -> Option<Ordering>
fn partial_cmp(&self, other: &CwtClaimName) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read more