pub struct OfflineVerifyReport {
pub org_did: IdentityDID,
pub as_of_org_seq: u128,
pub root_pinned: bool,
pub duplicity_detected: bool,
pub authority: Option<AuthorityAtSigning>,
}Expand description
The result of verifying an air-gapped org bundle offline.
Fields§
§org_did: IdentityDIDThe org the bundle is for.
as_of_org_seq: u128The org KEL position the bundle (and therefore this verdict) is verified as-of — “verified as-of KEL position X.”
root_pinned: boolWhether the org is in the caller’s pinned trust roots. false =
unauthorized (the verdict cannot be trusted), not an error.
duplicity_detected: boolWhether the org KEL shows duplicity (same seq, divergent SAIDs). Flagged, never silently accepted.
The queried member’s authority at the signing position, when a member + position were supplied. Ordered by KEL position, never wall-clock.
Trait Implementations§
Source§impl Clone for OfflineVerifyReport
impl Clone for OfflineVerifyReport
Source§fn clone(&self) -> OfflineVerifyReport
fn clone(&self) -> OfflineVerifyReport
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 OfflineVerifyReport
impl Debug for OfflineVerifyReport
impl Eq for OfflineVerifyReport
Source§impl PartialEq for OfflineVerifyReport
impl PartialEq for OfflineVerifyReport
Source§impl Serialize for OfflineVerifyReport
impl Serialize for OfflineVerifyReport
impl StructuralPartialEq for OfflineVerifyReport
Auto Trait Implementations§
impl Freeze for OfflineVerifyReport
impl RefUnwindSafe for OfflineVerifyReport
impl Send for OfflineVerifyReport
impl Sync for OfflineVerifyReport
impl Unpin for OfflineVerifyReport
impl UnsafeUnpin for OfflineVerifyReport
impl UnwindSafe for OfflineVerifyReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.