pub struct CmsSignatureInfo {
pub signed_data: SignedDataInfo,
pub signers: Vec<SignerDetails>,
pub certificates: Vec<CertificateDetails>,
pub raw_signed_data: Vec<u8>,
}
Expand description
Information about a parsed CMS/PKCS#7 signature
Fields§
§signed_data: SignedDataInfo
The SignedData
structure
signers: Vec<SignerDetails>
Information about each signer
certificates: Vec<CertificateDetails>
All certificates in the signature
raw_signed_data: Vec<u8>
Raw SignedData
for verification
Trait Implementations§
Source§impl Clone for CmsSignatureInfo
impl Clone for CmsSignatureInfo
Source§fn clone(&self) -> CmsSignatureInfo
fn clone(&self) -> CmsSignatureInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for CmsSignatureInfo
impl RefUnwindSafe for CmsSignatureInfo
impl Send for CmsSignatureInfo
impl Sync for CmsSignatureInfo
impl Unpin for CmsSignatureInfo
impl UnwindSafe for CmsSignatureInfo
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