pub enum OpenRole {
Claimed,
AttributeCertificate,
OtherAttributeCertificate,
SignedAssertion,
CommitmentQualifier,
PolicyQualifier,
}Expand description
Distinct services cannot substitute for each other during composition.
Variants§
Claimed
Claimed (unauthenticated) signer attribute.
AttributeCertificate
X.509 attribute certificate with its own authority/material requirements.
OtherAttributeCertificate
An independently specified non-X.509 attribute certificate.
SignedAssertion
An independently authenticated assertion (including signed SAML).
CommitmentQualifier
A commitment qualifier whose semantics its OID defines.
PolicyQualifier
A signature-policy qualifier whose semantics its OID defines.
Trait Implementations§
impl Copy for OpenRole
impl Eq for OpenRole
impl StructuralPartialEq for OpenRole
Auto Trait Implementations§
impl Forget for OpenRole
impl Freeze for OpenRole
impl RefUnwindSafe for OpenRole
impl Send for OpenRole
impl Sync for OpenRole
impl Unpin for OpenRole
impl UnsafeUnpin for OpenRole
impl UnwindSafe for OpenRole
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