#[non_exhaustive]pub enum SignatureVerificationReason {
XmlSignature,
DetachedMessageSignature,
RelayStateCorrelation,
ReferenceDigest,
}Expand description
Reason a required SAML signature verification failed.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
XmlSignature
Enveloped XML-DSig verification failed.
DetachedMessageSignature
HTTP-Redirect or SimpleSign detached message signature verification failed.
RelayStateCorrelation
Detached signature input could not be correlated with consumed RelayState.
ReferenceDigest
Signed reference digest verification failed.
Trait Implementations§
Source§impl Clone for SignatureVerificationReason
impl Clone for SignatureVerificationReason
Source§fn clone(&self) -> SignatureVerificationReason
fn clone(&self) -> SignatureVerificationReason
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 SignatureVerificationReason
Source§impl Debug for SignatureVerificationReason
impl Debug for SignatureVerificationReason
impl Eq for SignatureVerificationReason
Source§impl Hash for SignatureVerificationReason
impl Hash for SignatureVerificationReason
impl StructuralPartialEq for SignatureVerificationReason
Auto Trait Implementations§
impl Freeze for SignatureVerificationReason
impl RefUnwindSafe for SignatureVerificationReason
impl Send for SignatureVerificationReason
impl Sync for SignatureVerificationReason
impl Unpin for SignatureVerificationReason
impl UnsafeUnpin for SignatureVerificationReason
impl UnwindSafe for SignatureVerificationReason
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