pub struct FipsTlsPolicy { /* private fields */ }Expand description
Deployment-managed trust anchors and complete CRLs for FIPS TLS.
Implementations§
Source§impl FipsTlsPolicy
impl FipsTlsPolicy
Sourcepub fn new(
roots: RootCertStore,
crls: Vec<CertificateRevocationListDer<'static>>,
) -> Result<Self, BuildError>
pub fn new( roots: RootCertStore, crls: Vec<CertificateRevocationListDer<'static>>, ) -> Result<Self, BuildError>
Creates a policy that checks the complete certificate chain, rejects unknown revocation status, and rejects expired CRLs.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FipsTlsPolicy
impl RefUnwindSafe for FipsTlsPolicy
impl Send for FipsTlsPolicy
impl Sync for FipsTlsPolicy
impl Unpin for FipsTlsPolicy
impl UnsafeUnpin for FipsTlsPolicy
impl UnwindSafe for FipsTlsPolicy
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