pub struct CertifiedRegistryCatalogEvidence {
pub archive_manifest_schema_version: u32,
pub delta_report_schema_version: u32,
pub replay_provenance_schema_version: u32,
pub root_key_digest: String,
pub evidence_chain_digest: String,
pub complete_state_digest: String,
pub minimum_certificate_time_nanos: u64,
pub maximum_certificate_time_nanos: u64,
}Expand description
CertifiedRegistryCatalogEvidence
Persistable commitments copied from one fully reauthenticated Registry archive. Serialized values describe evidence but cannot establish certified authority by themselves.
Fields§
§archive_manifest_schema_version: u32Archive-manifest schema authenticated during archive restoration.
delta_report_schema_version: u32Certified Registry delta-report schema authenticated during restoration.
replay_provenance_schema_version: u32Replay-provenance schema governing the retained commitments.
root_key_digest: StringLowercase SHA-256 digest of the trusted mainnet root key.
evidence_chain_digest: StringLowercase SHA-256 commitment to the ordered authenticated report sequence.
complete_state_digest: StringLowercase SHA-256 commitment to the exact reconstructed Registry state.
minimum_certificate_time_nanos: u64Earliest authenticated certificate time in nanoseconds.
maximum_certificate_time_nanos: u64Latest authenticated certificate time in nanoseconds.
Trait Implementations§
Source§impl Clone for CertifiedRegistryCatalogEvidence
impl Clone for CertifiedRegistryCatalogEvidence
Source§fn clone(&self) -> CertifiedRegistryCatalogEvidence
fn clone(&self) -> CertifiedRegistryCatalogEvidence
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<'de> Deserialize<'de> for CertifiedRegistryCatalogEvidence
impl<'de> Deserialize<'de> for CertifiedRegistryCatalogEvidence
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
impl Eq for CertifiedRegistryCatalogEvidence
impl StructuralPartialEq for CertifiedRegistryCatalogEvidence
Auto Trait Implementations§
impl Freeze for CertifiedRegistryCatalogEvidence
impl RefUnwindSafe for CertifiedRegistryCatalogEvidence
impl Send for CertifiedRegistryCatalogEvidence
impl Sync for CertifiedRegistryCatalogEvidence
impl Unpin for CertifiedRegistryCatalogEvidence
impl UnsafeUnpin for CertifiedRegistryCatalogEvidence
impl UnwindSafe for CertifiedRegistryCatalogEvidence
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