Я должен написать утилиту для цифровой подписи. Я уже сделал это, используя следующий пример кода.
KeyStore ks = KeyStore.getInstance(KeyStoreType);
ks.load(new java.io.FileInputStream(pfxPath), password.toCharArray());
Теперь проблема / требование заключается в том, что владелец PFX не готов поделиться паролем, и я также не хочу загружать файл PFX каждый раз, поскольку я предполагаю тысячи обращений в секунду.
У меня вопрос, есть ли способ создать хранилище ключей (или базу данных сертификатов или что-то еще), где владелец PFX вводит пароль впервые, и я могу использовать это хранилище ключей для подписи.