Struct plaid_openapi::JWKPublicKey
source · [−]pub struct JWKPublicKey {
pub alg: String,
pub crv: String,
pub kid: String,
pub kty: String,
pub use_: String,
pub x: String,
pub y: String,
pub created_at: i64,
pub expired_at: Option<i64>,
}Fields
alg: StringThe alg member identifies the cryptographic algorithm family used with the key.
crv: StringThe crv member identifies the cryptographic curve used with the key.
kid: StringThe kid (Key ID) member can be used to match a specific key. This can be used, for instance, to choose among a set of keys within the JWK during key rollover.
kty: StringThe kty (key type) parameter identifies the cryptographic algorithm family used with the key, such as RSA or EC.
use_: StringThe use (public key use) parameter identifies the intended use of the public key.
x: StringThe x member contains the x coordinate for the elliptic curve point.
y: StringThe y member contains the y coordinate for the elliptic curve point.
created_at: i64The timestamp when the key was created, in Unix time.
expired_at: Option<i64>The timestamp when the key expired, in Unix time.
Trait Implementations
sourceimpl Debug for JWKPublicKey
impl Debug for JWKPublicKey
sourceimpl<'de> Deserialize<'de> for JWKPublicKey
impl<'de> Deserialize<'de> for JWKPublicKey
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for JWKPublicKey
impl Serialize for JWKPublicKey
Auto Trait Implementations
impl RefUnwindSafe for JWKPublicKey
impl Send for JWKPublicKey
impl Sync for JWKPublicKey
impl Unpin for JWKPublicKey
impl UnwindSafe for JWKPublicKey
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more