#[non_exhaustive]pub struct SignedInfo {
pub c14n_method: C14nAlgorithm,
pub signature_method: SignatureAlgorithm,
pub hmac_output_length_bits: Option<usize>,
pub references: Vec<Reference>,
}Expand description
Parsed <SignedInfo> element.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.c14n_method: C14nAlgorithmCanonicalization method for SignedInfo itself.
signature_method: SignatureAlgorithmSignature algorithm.
hmac_output_length_bits: Option<usize>Optional byte-aligned HMAC output length in bits.
references: Vec<Reference>One or more <Reference> elements.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SignedInfo
impl RefUnwindSafe for SignedInfo
impl Send for SignedInfo
impl Sync for SignedInfo
impl Unpin for SignedInfo
impl UnsafeUnpin for SignedInfo
impl UnwindSafe for SignedInfo
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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