optirs_core/plugin/loader/signatureverificationconfig_traits.rs
1//! # `SignatureVerificationConfig` - Trait Implementations
2//!
3//! This module contains trait implementations for `SignatureVerificationConfig`.
4//!
5//! ## Implemented Traits
6//!
7//! - `Default`
8//!
9//! 🤖 Generated with [SplitRS](https://github.com/cool-japan/splitrs)
10
11use super::types::SignatureVerificationConfig;
12use super::types_7::SignatureAlgorithm;
13
14impl Default for SignatureVerificationConfig {
15 fn default() -> Self {
16 Self {
17 enabled: false,
18 required_algorithm: SignatureAlgorithm::Rsa2048Sha256,
19 min_key_size: 2048,
20 allow_self_signed: false,
21 max_chain_depth: 5,
22 check_revocation: false,
23 validation_timeout: std::time::Duration::from_secs(30),
24 }
25 }
26}