pub enum PolicyProfile {
XmlSecCompatible,
Modern,
SecureSaml,
WsSecurity,
Xades,
LegacyVerify,
}Expand description
XML Security presets, selected only by trusted application code. These names do not certify full SAML, SOAP or XAdES conformance.
Variants§
XmlSecCompatible
Implemented libxmlsec1 mechanisms, with explicit compatibility permission.
Modern
Modern signatures, SHA-2/SHA-3 digests and authenticated encryption.
SecureSaml
Restricted SAML signatures and explicit authenticated target coverage.
WsSecurity
SOAP Security-header signatures and explicit authenticated target coverage.
Xades
XML signatures with authenticated, typed SignedProperties references.
LegacyVerify
Compatibility verification only, requiring expiring authorization.
Trait Implementations§
Source§impl Clone for PolicyProfile
impl Clone for PolicyProfile
impl Copy for PolicyProfile
Source§impl Debug for PolicyProfile
impl Debug for PolicyProfile
impl Eq for PolicyProfile
Source§impl PartialEq for PolicyProfile
impl PartialEq for PolicyProfile
impl StructuralPartialEq for PolicyProfile
Auto Trait Implementations§
impl Freeze for PolicyProfile
impl RefUnwindSafe for PolicyProfile
impl Send for PolicyProfile
impl Sync for PolicyProfile
impl Unpin for PolicyProfile
impl UnsafeUnpin for PolicyProfile
impl UnwindSafe for PolicyProfile
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