Enum coset::iana::CwtClaimName
source · #[non_exhaustive]pub enum CwtClaimName {
Show 17 variants
Hcert,
EuphNonce,
EatMaroePrefix,
EatFido,
Reserved,
Iss,
Sub,
Aud,
Exp,
Nbf,
Iat,
Cti,
Cnf,
Scope,
AceProfile,
CNonce,
Exi,
}
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
Health certificate (“hcert”: map).
EuphNonce
Challenge nonce (“EUPHNonce”: bstr).
EatMaroePrefix
Signing prefix for multi-app restricted operating environment (“EATMAROEPrefix”: bstr).
EatFido
FIDO Device Onboarding EAT (“EAT-FDO”: array).
Reserved
Reserved value.
Iss
Issuer (“iss”: tstr).
Sub
Subject (“sub”: tstr)
Aud
Audience (“aud”: tstr)
Exp
Expiration Time, as seconds since UNIX epoch (“exp”: int/float)
Nbf
Not Before, as seconds since UNIX epoch (“nbf”: int/float)
Iat
Issued at, as seconds since UNIX epoch (“iat”: int/float)
Cti
CWT ID (“cti”: bstr)
Cnf
Confirmation (“cnf”: map)
Scope
Scope of an access token (“scope”: bstr/tstr)
AceProfile
The ACE profile a token is supposed to be used with (“ace_profile”: int)
CNonce
The client-nonce sent to the AS by the RS via the client (“cnonce”: bstr)
Exi
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<CwtClaimName> for CwtClaimName
impl PartialEq<CwtClaimName> 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<CwtClaimName> for CwtClaimName
impl PartialOrd<CwtClaimName> 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