pub struct PublicKeyMaterial {
pub jwk: Option<Value>,
pub fingerprint: Option<String>,
}Expand description
The public-key material bound to a public_key API key (JWK plus its
RFC 7638 thumbprint), as the API returns it.
Fields§
§jwk: Option<Value>The public JWK (kty, crv, x, y).
fingerprint: Option<String>Unpadded base64url RFC 7638 SHA-256 thumbprint of the JWK.
Trait Implementations§
Source§impl Clone for PublicKeyMaterial
impl Clone for PublicKeyMaterial
Source§impl Debug for PublicKeyMaterial
impl Debug for PublicKeyMaterial
Source§impl<'de> Deserialize<'de> for PublicKeyMaterial
impl<'de> Deserialize<'de> for PublicKeyMaterial
Source§fn 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
Auto Trait Implementations§
impl Freeze for PublicKeyMaterial
impl RefUnwindSafe for PublicKeyMaterial
impl Send for PublicKeyMaterial
impl Sync for PublicKeyMaterial
impl Unpin for PublicKeyMaterial
impl UnsafeUnpin for PublicKeyMaterial
impl UnwindSafe for PublicKeyMaterial
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more