pub struct ClearAttrs<'a> {
pub issuer: GeneralName<'a>,
pub serial: Integer<'a>,
pub attributes: OwnedVec<Attribute<'a>>,
/* private fields */
}Expand description
DER plaintext inspection, not an authenticated/bound credential by itself.
Fields§
§issuer: GeneralName<'a>Original plaintext issuer name, to be bound before use.
serial: Integer<'a>Full signed INTEGER, never truncated or projected through a sentinel.
attributes: OwnedVec<Attribute<'a>>Every decrypted attribute in original order. Duplicate types remain distinct: RFC5755 §7.1 explicitly allows clear/encrypted/multiple sets.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<'a> !Freeze for ClearAttrs<'a>
impl<'a> !RefUnwindSafe for ClearAttrs<'a>
impl<'a> !Send for ClearAttrs<'a>
impl<'a> !Sync for ClearAttrs<'a>
impl<'a> !UnwindSafe for ClearAttrs<'a>
impl<'a> Unpin for ClearAttrs<'a>
impl<'a> UnsafeUnpin for ClearAttrs<'a>
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