pub struct Basic<'receipt, 'prepared, 'path, 'document, N, D, G> { /* private fields */ }Expand description
Completed original root/counter field/header/key/digest facts. Negative key, digest, inclusion and readable hint outcomes remain available. This does not claim timestamp chronology, material completeness, arbitrary open-format semantics or application policy/trust acceptance, and is not a B-T/LT/LTA.
Implementations§
Source§impl<'r, 'p, 'v, 'd, N: Copy, D: Copy, G: Copy> Basic<'r, 'p, 'v, 'd, N, D, G>
impl<'r, 'p, 'v, 'd, N: Copy, D: Copy, G: Copy> Basic<'r, 'p, 'v, 'd, N, D, G>
Sourcepub fn inputs(&self) -> &BasicInput<'r, 'p, 'v, 'd, N, D, G>
pub fn inputs(&self) -> &BasicInput<'r, 'p, 'v, 'd, N, D, G>
Same original receipt inputs, without re-verifying or copying them.
Sourcepub fn included(&self) -> Option<Location<N, D, G>>
pub fn included(&self) -> Option<Location<N, D, G>>
Actual exact-DER signing-certificate occurrence in the original KeyInfo.
Sourcepub fn hints(&self) -> &[Hint<N, D, G>]
pub fn hints(&self) -> &[Hint<N, D, G>]
Every present original protected/ordinary/attribute issuer hint and its retained syntax diagnostics. Catalogue roles remain available through its source; issuer/serial agreement is not claimed by these encoding reports.
Sourcepub fn all_root_requirements_met(&self) -> bool
pub fn all_root_requirements_met(&self) -> bool
Only the completed field/header/selected-key/digest conditions above. Optional hints must have conforming DER syntax; their contents do not replace the actual certificate digest binding (EN319132-1 §5.2.2 Note2). This constant-time getter does not scan attacker-sized hint catalogues.