Я застрял в ситуации, когда у меня есть Keystore.jks в моей папке конфигурации. Теперь из графического интерфейса мне нужно добавить сертификат + ключ в формате P12 и сохранить этот сертификат в Keystore.jks. Когда пользователь добавляет сертификат, также требуется добавить парольную фразу. Все это мне приходится делать с помощью Java. Я не могу использовать прямые команды, присутствующие в Keytool или openssl. Я должен сделать это программно.
Преобразуйте сертификат PKCS#12 в формат JKS и сохраните сертификат в формате JKS с помощью JAVA.
comment
Возможный дубликат: stackoverflow.com/questions/18889058/
- person Roman Makhlin   schedule 16.12.2015
comment
Вы должны прочитать перебор содержимого хранилища ключей p12 и заполнить хранилище ключей jks содержимым. Класс java.security.KeyStore имеет необходимые методы. Проверьте, например, этот вопрос
- person user1516873   schedule 16.12.2015
comment
проблема решена. На самом деле требование заключалось в том, что мне нужна фраза-пароль, чтобы просто загрузить контейнер pkcs12. Спасибо всем за ответ.
- person aniket gupta   schedule 21.12.2015