Я использую драйвер CardOS API от Siemens в качестве драйвера PKCS # 11 для загрузки сертификатов с карты PKI следующим образом:
char[] pin = "123456".toCharArray();
KeyStore.PasswordProtection pp = new KeyStore.PasswordProtection(pin);
KeyStore keyStore = KeyStore.Builder.newInstance("PKCS11", Security.getProvider("SunPKCS11-verinice"), pp).getKeyStore();
keyStore.load(null,pin);
keyStore.getKey("key 1", pin);
keyStore.getKey("key 2", pin);
Драйвер запрашивает PIN-код для каждого ключахотя я передаю это в качестве параметра.Есть ли другой способ передать ПИН через API?Есть ли какой-нибудь «кэш ПИН», который я могу активировать?