pub struct Checked<'a> { /* private fields */ }Expand description
Facts for one original signer, without SID, path or application acceptance.
Implementations§
Source§impl<'a> Checked<'a>
impl<'a> Checked<'a>
Sourcepub fn into_parts(
self,
) -> (&'a SignerInfo<'a>, WorkingKey<'a>, ContentAgreement, Option<SignatureAnswer>)
pub fn into_parts( self, ) -> (&'a SignerInfo<'a>, WorkingKey<'a>, ContentAgreement, Option<SignatureAnswer>)
Moves complete content/arithmetic facts out of a scoped signer check. This avoids cloning a malformed-content diagnostic when an enclosing format retains the facts beyond its temporary parsed signer model.
Sourcepub fn signer(&self) -> &'a SignerInfo<'a>
pub fn signer(&self) -> &'a SignerInfo<'a>
Original signer and retained conformance faults; nothing is repaired.
Sourcepub fn key(&self) -> WorkingKey<'a>
pub fn key(&self) -> WorkingKey<'a>
The exact effective key supplied to this signature challenge, including inherited parameters. This descriptor is not a certificate trust verdict.
Sourcepub fn content(&self) -> &ContentAgreement
pub fn content(&self) -> &ContentAgreement
Actual content binding, independently of signature arithmetic.
Sourcepub fn signature(&self) -> Option<SignatureAnswer>
pub fn signature(&self) -> Option<SignatureAnswer>
None when an attribute imprint differs or is malformed. A Valid answer never asserts conformance, signer identity or trust.
Auto Trait Implementations§
impl<'a> !Freeze for Checked<'a>
impl<'a> !RefUnwindSafe for Checked<'a>
impl<'a> !Send for Checked<'a>
impl<'a> !Sync for Checked<'a>
impl<'a> !UnwindSafe for Checked<'a>
impl<'a> Unpin for Checked<'a>
impl<'a> UnsafeUnpin for Checked<'a>
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