pub struct ClientIdentity {
pub kind: String,
pub version: String,
pub fingerprint: Option<String>,
pub principal: Option<String>,
}Expand description
Client identity attestation block (RFC §8.2).
Fields§
§kind: StringImplementation kind, e.g. "example-client".
version: StringImplementation version.
fingerprint: Option<String>Optional fingerprint (REQUIRED for mtls).
principal: Option<String>Optional principal identifier.
Trait Implementations§
Source§impl Clone for ClientIdentity
impl Clone for ClientIdentity
Source§fn clone(&self) -> ClientIdentity
fn clone(&self) -> ClientIdentity
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClientIdentity
impl Debug for ClientIdentity
Source§impl<'de> Deserialize<'de> for ClientIdentity
impl<'de> Deserialize<'de> for ClientIdentity
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
Source§impl PartialEq for ClientIdentity
impl PartialEq for ClientIdentity
Source§fn eq(&self, other: &ClientIdentity) -> bool
fn eq(&self, other: &ClientIdentity) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ClientIdentity
impl Serialize for ClientIdentity
impl Eq for ClientIdentity
impl StructuralPartialEq for ClientIdentity
Auto Trait Implementations§
impl Freeze for ClientIdentity
impl RefUnwindSafe for ClientIdentity
impl Send for ClientIdentity
impl Sync for ClientIdentity
impl Unpin for ClientIdentity
impl UnsafeUnpin for ClientIdentity
impl UnwindSafe for ClientIdentity
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