Trait CheckDerConstraints

pub trait CheckDerConstraints {
    // Required method
    fn check_constraints(any: &Any<'_>) -> Result<(), Error>;
}
Expand description

Verification of DER constraints

Required Methods§

fn check_constraints(any: &Any<'_>) -> Result<(), Error>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

§

impl CheckDerConstraints for &str

§

impl CheckDerConstraints for &[u8]

§

impl CheckDerConstraints for bool

§

impl CheckDerConstraints for f32

§

impl CheckDerConstraints for f64

§

impl CheckDerConstraints for i8

§

impl CheckDerConstraints for i16

§

impl CheckDerConstraints for i32

§

impl CheckDerConstraints for i64

§

impl CheckDerConstraints for i128

§

impl CheckDerConstraints for u8

§

impl CheckDerConstraints for u16

§

impl CheckDerConstraints for u32

§

impl CheckDerConstraints for u64

§

impl CheckDerConstraints for u128

§

impl CheckDerConstraints for ()

§

fn check_constraints(_any: &Any<'_>) -> Result<(), Error>

§

impl CheckDerConstraints for GeneralName<'_>

§

impl CheckDerConstraints for RsaAesOaepParams<'_>

§

impl CheckDerConstraints for RsaSsaPssParams<'_>

§

impl<'ber, 'a> CheckDerConstraints for AlgorithmIdentifier<'a>
where 'ber: 'a,

§

impl<'ber, 'a> CheckDerConstraints for EcdsaSigValue<'a>
where 'ber: 'a,

§

impl<'ber, 'a> CheckDerConstraints for PolicyMapping<'a>
where 'ber: 'a,

Implementors§

§

impl CheckDerConstraints for rama::crypto::dep::x509_parser::extensions::GeneralName<'_>

§

impl CheckDerConstraints for Real

§

impl CheckDerConstraints for rama::crypto::dep::x509_parser::prelude::signature_algorithm::RsaAesOaepParams<'_>

§

impl CheckDerConstraints for rama::crypto::dep::x509_parser::prelude::signature_algorithm::RsaSsaPssParams<'_>

§

impl CheckDerConstraints for String

§

impl CheckDerConstraints for Any<'_>

§

impl CheckDerConstraints for BitString<'_>

§

impl CheckDerConstraints for BmpString<'_>

§

impl CheckDerConstraints for Boolean

§

impl CheckDerConstraints for EmbeddedPdv<'_>

§

impl CheckDerConstraints for Enumerated

§

impl CheckDerConstraints for GeneralizedTime

§

impl CheckDerConstraints for Integer<'_>

§

impl CheckDerConstraints for Null

§

impl CheckDerConstraints for OctetString<'_>

§

impl CheckDerConstraints for Oid<'_>

§

impl CheckDerConstraints for Sequence<'_>

§

impl CheckDerConstraints for Set<'_>

§

impl CheckDerConstraints for UniversalString<'_>

§

impl CheckDerConstraints for UtcTime

§

impl<'a> CheckDerConstraints for GeneralString<'a>

§

impl<'a> CheckDerConstraints for GraphicString<'a>

§

impl<'a> CheckDerConstraints for Ia5String<'a>

§

impl<'a> CheckDerConstraints for NumericString<'a>

§

impl<'a> CheckDerConstraints for ObjectDescriptor<'a>

§

impl<'a> CheckDerConstraints for PrintableString<'a>

§

impl<'a> CheckDerConstraints for TeletexString<'a>

§

impl<'a> CheckDerConstraints for Utf8String<'a>

§

impl<'a> CheckDerConstraints for VideotexString<'a>

§

impl<'a> CheckDerConstraints for VisibleString<'a>

§

impl<'ber, 'a> CheckDerConstraints for rama::crypto::dep::x509_parser::extensions::PolicyMapping<'a>
where 'ber: 'a,

§

impl<'ber, 'a> CheckDerConstraints for rama::crypto::dep::x509_parser::prelude::signature_value::EcdsaSigValue<'a>
where 'ber: 'a,

§

impl<'ber, 'a> CheckDerConstraints for rama::crypto::dep::x509_parser::prelude::AlgorithmIdentifier<'a>
where 'ber: 'a,

§

impl<T> CheckDerConstraints for Option<T>

§

impl<T> CheckDerConstraints for BTreeSet<T>

§

impl<T> CheckDerConstraints for HashSet<T>

§

impl<T> CheckDerConstraints for Vec<T>

§

impl<T> CheckDerConstraints for SequenceOf<T>

§

impl<T> CheckDerConstraints for SetOf<T>

§

impl<T> CheckDerConstraints for TaggedParser<'_, Explicit, T>

§

impl<T> CheckDerConstraints for TaggedParser<'_, Implicit, T>

§

impl<T, E, const CLASS: u8, const TAG: u32> CheckDerConstraints for TaggedValue<T, E, Explicit, CLASS, TAG>

§

impl<T, E, const CLASS: u8, const TAG: u32> CheckDerConstraints for TaggedValue<T, E, Implicit, CLASS, TAG>