Trait mas_jose::constraints::Constrainable
source · pub trait Constrainable {
// Required method
fn kty(&self) -> JsonWebKeyType;
// Provided methods
fn alg(&self) -> Option<&JsonWebSignatureAlg> { ... }
fn algs(&self) -> &[JsonWebSignatureAlg] { ... }
fn kid(&self) -> Option<&str> { ... }
fn use_(&self) -> Option<&JsonWebKeyUse> { ... }
}
Required Methods§
sourcefn kty(&self) -> JsonWebKeyType
fn kty(&self) -> JsonWebKeyType
Key type (kty
) of this key
Provided Methods§
fn alg(&self) -> Option<&JsonWebSignatureAlg>
sourcefn algs(&self) -> &[JsonWebSignatureAlg]
fn algs(&self) -> &[JsonWebSignatureAlg]
List of available algorithms for this key
sourcefn use_(&self) -> Option<&JsonWebKeyUse>
fn use_(&self) -> Option<&JsonWebKeyUse>
Usage specified for this key