pub enum Signature {
Checked {
content: ContentAgreement,
signature: Option<SignatureAnswer>,
},
Unsupported(Part),
Malformed(Error),
}Expand description
Complete mathematical/content result, without borrowing a temporary signer.
Variants§
Checked
Original completed CMS content and signature answers, including None.
Fields
§
content: ContentAgreementSeparate payload-to-signed-attribute agreement.
§
signature: Option<SignatureAnswer>Actual selected-provider arithmetic.
Unsupported(Part)
Original selected provider did not implement this mechanism.
Malformed(Error)
Original algorithm/schema failure, unchanged and located.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for Signature
impl Forget for Signature
impl RefUnwindSafe for Signature
impl Send for Signature
impl Sync for Signature
impl Unpin for Signature
impl UnsafeUnpin for Signature
impl UnwindSafe for Signature
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