pub struct Checks<'closure, 'requirements, 'view, 'certificate, 'document, N, D, G> { /* private fields */ }Expand description
All whole-signature X.509 presence and placement checks derived from the SAME complete participant/status closure and original artifact index. Reports preserve negative facts; no unsuccessful subset is promoted.
Format-specific credential data, status usability, chronology, archive coverage and application trust are separate. In particular a certificate-free credential does not make its other format-specific evidence unnecessary.
Implementations§
Source§impl<N: Copy, D: Copy, G: Copy> Checks<'_, '_, '_, '_, '_, N, D, G>
impl<N: Copy, D: Copy, G: Copy> Checks<'_, '_, '_, '_, '_, N, D, G>
Sourcepub fn presence(&self) -> &Incorporation<'_, '_, N, D, G, Placement<N>>
pub fn presence(&self) -> &Incorporation<'_, '_, N, D, G, Placement<N>>
Complete incorporated presence, including explicitly missing artifacts.
Sourcepub fn conditional(&self) -> &ConditionalPlacement<'_, '_, N, D, G>
pub fn conditional(&self) -> &ConditionalPlacement<'_, '_, N, D, G>
Requirements activated by each present original validation container.
Sourcepub fn exclusive(&self) -> &ExclusivePlacement<'_, '_, N, D, G>
pub fn exclusive(&self) -> &ExclusivePlacement<'_, '_, N, D, G>
Forbidden or indeterminate exclusively credential/TSA CA copies.
Sourcepub fn timestamps(&self) -> &TimestampPlacement<'_, '_, '_, '_, '_, N, D, G>
pub fn timestamps(&self) -> &TimestampPlacement<'_, '_, '_, '_, '_, N, D, G>
Each actual timestamp’s own validation-material placement.
Sourcepub fn all_x509_requirements_met(&self) -> bool
pub fn all_x509_requirements_met(&self) -> bool
Only complete X.509 incorporated presence and mandatory placement. This is NOT a B-LT grade, Good status or complete credential-format evidence.