pub enum TsaIdentity {
Absent,
Matches,
Differs,
Unreadable,
CertificateUnreadable(Error),
}Expand description
Optional TSA subject-name agreement, without a trust assertion.
Variants§
Absent
The optional name was absent, not a mandatory-field failure.
Matches
A shared subject/SAN comparison matched, with the whole SAN readable.
Differs
No subject/SAN value matched.
Unreadable
Inspection retained an unreadable present TSA name.
CertificateUnreadable(Error)
Original certificate SAN syntax prevents an identity answer.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for TsaIdentity
impl RefUnwindSafe for TsaIdentity
impl Send for TsaIdentity
impl Sync for TsaIdentity
impl Unpin for TsaIdentity
impl UnsafeUnpin for TsaIdentity
impl UnwindSafe for TsaIdentity
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