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: Stringkey_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 DefaultJwkimpl Send for DefaultJwk
impl Send for DefaultJwkimpl Sync for DefaultJwk
impl Sync for DefaultJwkimpl Unpin for DefaultJwk
impl Unpin for DefaultJwkimpl UnwindSafe for DefaultJwk
impl UnwindSafe for DefaultJwkBlanket 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 Ttype 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>,