pub trait KeyProvider:
Send
+ Sync
+ Debug {
// Required method
fn load_private_key(
&self,
key_der: PrivateKeyDer<'static>,
) -> Result<Arc<dyn SigningKey>, Error>;
// Provided method
fn fips(&self) -> bool { ... }
}
Expand description
A mechanism for loading private SigningKey
s from PrivateKeyDer
.
This trait is intended to be used with private key material that is sourced from DER, such as a private-key that may be present on-disk. It is not intended to be used with keys held in hardware security modules (HSMs) or physical tokens. For these use-cases see the Rustls manual section on customizing private key usage.
SourceReturn true
if this is backed by a FIPS-approved implementation.
If this returns true
, that must be the case for all possible key types supported by KeyProvider::load_private_key()
.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4