pub struct RevocationRoles<'prepared, 'certificate, 'document, N, D, G> { /* private fields */ }Expand description
Required signer-path sources and A.1.2(5) comparisons from the complete actual actor/status closure. This is not full identifier/reference validity, status usability, anchor-reference exclusion or a grade.
Implementations§
Source§impl<'p, 'c, 'd, N: Copy, D, G> RevocationRoles<'p, 'c, 'd, N, D, G>
impl<'p, 'c, 'd, N: Copy, D, G> RevocationRoles<'p, 'c, 'd, N, D, G>
Sourcepub fn prepared(&self) -> &'p Preparation<N, D, G>
pub fn prepared(&self) -> &'p Preparation<N, D, G>
Same complete original preparation.
Sourcepub fn rows(&self) -> &[StatusRoleRow<N>]
pub fn rows(&self) -> &[StatusRoleRow<N>]
All ordinary/attribute revocation references, retaining unsupported rows.
Sourcepub fn comparisons(
&self,
row: usize,
) -> Option<&[StatusRoleComparison<'c, 'd, N, D, G>]>
pub fn comparisons( &self, row: usize, ) -> Option<&[StatusRoleComparison<'c, 'd, N, D, G>]>
Every relevant actual target/status comparison for this original row.
Sourcepub fn root_sources(&self) -> &[PathStatusSource<'c, 'd>]
pub fn root_sources(&self) -> &[PathStatusSource<'c, 'd>]
Evaluated complete/delta/OCSP contributors of the actual root path. Unavailable rows may prevent lazy collection; an empty catalogue alone does not prove that the path has no required sources.
Sourcepub fn root_comparisons(&self, row: usize) -> Option<&[StatusSourceComparison]>
pub fn root_comparisons(&self, row: usize) -> Option<&[StatusSourceComparison]>
Compatible root-source comparisons for the same original reference row.
Sourcepub fn all_root_sources_referenced(&self) -> bool
pub fn all_root_sources_referenced(&self) -> bool
A.1.2(1–2)’s required-source presence for each written ordinary property. No optional property means no activated obligation. This does not prove identifier correctness, anchor-reference exclusion, status/trust or grade.
Sourcepub fn credential_sources(&self) -> &[CredentialStatusSource<'c, 'd>]
pub fn credential_sources(&self) -> &[CredentialStatusSource<'c, 'd>]
Evaluated credential path status contributors; anchors have no lookup. Optional absence/unavailable rows may leave lazy collection unperformed; an empty catalogue alone is not proof that no contributors are required.
Sourcepub fn credential_comparisons(
&self,
row: usize,
) -> Option<&[StatusSourceComparison]>
pub fn credential_comparisons( &self, row: usize, ) -> Option<&[StatusSourceComparison]>
Every compatible credential-source comparison for the original row.
Sourcepub fn all_credential_sources_referenced(&self) -> bool
pub fn all_credential_sources_referenced(&self) -> bool
A.1.4(1–2)’s required-source presence, including ordinary alternatives. Optional absence activates no obligation. This does not prove identifier correctness, trust-anchor exclusions, status usability or baseline grade.