
pub trait KeyProvider : Send + Sync {
  fn get_private_key(&self)->&'_ rustls::pki_types::PrivatePkcs8KeyDer<'static>;
  fn get_certificates(&self)->&'_ Vec<rustls::pki_types::CertificateDer<'static>>;
}

mod file_system;
pub use file_system::FileSystemKeyProvider;

mod insecure_removable_media;
pub use insecure_removable_media::InsecureRemovableMediaKeyProvider ;
