Skip to main content

SignatureVerifier

Trait SignatureVerifier 

Source
pub trait SignatureVerifier: CryptoSafe {
    // Required method
    fn verify_signature(
        &self,
        cert_der: &[u8],
        data: &[u8],
        signature: &[u8],
        hash_alg: HashAlgorithm,
        sig_alg: SignatureAlgorithm,
    ) -> Result<(), CryptoError>;
}
Expand description

Signature verification against certificates.

Required Methods§

Source

fn verify_signature( &self, cert_der: &[u8], data: &[u8], signature: &[u8], hash_alg: HashAlgorithm, sig_alg: SignatureAlgorithm, ) -> Result<(), CryptoError>

Verify a signature on data using a DER-encoded X.509 certificate.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§