pub struct ReferenceDigestXmlDsigVerifier;Expand description
Concrete XMLDSIG verifier backend.
This verifier validates XMLDSIG structure and verifies <Reference> digest values.
For URI="" references it removes the first <Signature> element (enveloped
signature transform) and computes the digest over a normalized XML form.
Notes:
- This backend does not perform asymmetric key / certificate signature checks.
URI="#..."references are validated for algorithm and digest value shape only.
Trait Implementations§
Source§impl Clone for ReferenceDigestXmlDsigVerifier
impl Clone for ReferenceDigestXmlDsigVerifier
Source§fn clone(&self) -> ReferenceDigestXmlDsigVerifier
fn clone(&self) -> ReferenceDigestXmlDsigVerifier
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ReferenceDigestXmlDsigVerifier
Source§impl Default for ReferenceDigestXmlDsigVerifier
impl Default for ReferenceDigestXmlDsigVerifier
Source§fn default() -> ReferenceDigestXmlDsigVerifier
fn default() -> ReferenceDigestXmlDsigVerifier
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ReferenceDigestXmlDsigVerifier
impl RefUnwindSafe for ReferenceDigestXmlDsigVerifier
impl Send for ReferenceDigestXmlDsigVerifier
impl Sync for ReferenceDigestXmlDsigVerifier
impl Unpin for ReferenceDigestXmlDsigVerifier
impl UnsafeUnpin for ReferenceDigestXmlDsigVerifier
impl UnwindSafe for ReferenceDigestXmlDsigVerifier
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