Struct actix_web_security::authentication::scheme::bearer::jwk::default_jwk::DefaultJwk [−][src]
pub struct DefaultJwk { pub key_type: String, pub key_use: Option<String>, pub key_ops: Option<String>, pub algorithm: Option<String>, pub key_id: Option<String>, pub x509_url: Option<String>, pub x509_chain: Option<Vec<String>>, pub x509_sha1_thumbprint: Option<String>, pub x509_sha256_thumbprint: Option<String>, pub e: Option<String>, pub n: Option<String>, }
A default JWK type definition.
Fields
key_type: String
key_use: Option<String>
key_ops: Option<String>
algorithm: Option<String>
key_id: Option<String>
x509_url: Option<String>
x509_chain: Option<Vec<String>>
x509_sha1_thumbprint: Option<String>
x509_sha256_thumbprint: Option<String>
e: Option<String>
n: Option<String>
Trait Implementations
impl Clone for DefaultJwk
[src]
impl Clone for DefaultJwk
[src]fn clone(&self) -> DefaultJwk
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for DefaultJwk
[src]
impl<'de> Deserialize<'de> for DefaultJwk
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl RsaKeyComponents for DefaultJwk
[src]
impl RsaKeyComponents for DefaultJwk
[src]Auto Trait Implementations
impl RefUnwindSafe for DefaultJwk
impl RefUnwindSafe for DefaultJwk
impl Send for DefaultJwk
impl Send for DefaultJwk
impl Sync for DefaultJwk
impl Sync for DefaultJwk
impl Unpin for DefaultJwk
impl Unpin for DefaultJwk
impl UnwindSafe for DefaultJwk
impl UnwindSafe for DefaultJwk
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> DowncastSync for T where
T: Any + Send + Sync,
[src]
impl<T> DowncastSync for T where
T: Any + Send + Sync,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,