Преобразуйте сертификат PKCS#12 в формат JKS и сохраните сертификат в формате JKS с помощью JAVA.

Я застрял в ситуации, когда у меня есть Keystore.jks в моей папке конфигурации. Теперь из графического интерфейса мне нужно добавить сертификат + ключ в формате P12 и сохранить этот сертификат в Keystore.jks. Когда пользователь добавляет сертификат, также требуется добавить парольную фразу. Все это мне приходится делать с помощью Java. Я не могу использовать прямые команды, присутствующие в Keytool или openssl. Я должен сделать это программно.


person aniket gupta    schedule 16.12.2015    source источник
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