pub struct CaptureTrustResult {
pub signature_valid: bool,
pub issuer: String,
pub publisher_id: String,
pub device_id: String,
pub capture_id: String,
pub method: String,
pub app_id: Option<String>,
pub issued_at: i64,
pub key_id: Option<String>,
}Expand description
Result of capture trust (JWT) validation
Fields§
§signature_valid: boolWhether the JWT signature was verified successfully
issuer: StringIssuer URL from the JWT
publisher_id: StringPublisher ID from the JWT claims
device_id: StringDevice ID from the JWT claims
capture_id: StringCapture ID from the JWT claims
method: StringAttestation method (sandbox, app_check, app_attest)
app_id: Option<String>App ID from attestation (e.g., bundle ID), if available
issued_at: i64Unix timestamp when the JWT was issued
key_id: Option<String>Key ID used to sign the JWT
Trait Implementations§
Source§impl Clone for CaptureTrustResult
impl Clone for CaptureTrustResult
Source§fn clone(&self) -> CaptureTrustResult
fn clone(&self) -> CaptureTrustResult
Returns a duplicate of the value. Read more
1.0.0 · 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 CaptureTrustResult
impl Debug for CaptureTrustResult
Source§impl<'de> Deserialize<'de> for CaptureTrustResult
impl<'de> Deserialize<'de> for CaptureTrustResult
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 CaptureTrustResult
impl RefUnwindSafe for CaptureTrustResult
impl Send for CaptureTrustResult
impl Sync for CaptureTrustResult
impl Unpin for CaptureTrustResult
impl UnwindSafe for CaptureTrustResult
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