feat: update pkcs11 piv

This commit is contained in:
2024-07-06 21:56:17 +08:00
parent baf80d52d1
commit 781d173b86
2 changed files with 8 additions and 3 deletions

View File

@@ -15,6 +15,7 @@
use std::sync::Arc;
use tracing::instrument;
use yubikey::YubiKey;
use native_pkcs11_traits::{Backend, KeySearchOptions};
use native_pkcs11_traits::Certificate as P11Certificate;
@@ -25,11 +26,15 @@ use native_pkcs11_traits::PublicKey as P11PublicKey;
use native_pkcs11_traits::Result as P11Result;
#[derive(Debug, Default)]
pub struct YubikeyPivBackend;
pub struct YubikeyPivBackend {
yubikey: Option<YubiKey>,
}
impl YubikeyPivBackend {
pub fn new() -> Self {
Self
YubikeyPivBackend {
yubikey: None
}
}
}