Я пытаюсь преобразовать закрытый ключ в Java Keystore в формат PEM. Этот ответ объясняет, что первым шагом является преобразование хранилища ключей в формат PKCS12 с помощью команды keytool
.
Однако я получаю следующую ошибку:
$ keytool -importkeystore -srckeystore client.keystore.jks -destkeystore client1.p12 -srcstoretype JKS -deststoretype PKCS12 -srcalias client1 -destalias client1
...
keytool error: java.io.IOException: DER input, Integer tag error
Поиск этой ошибки в Интернете говорит мне, что это связано с шифрованием. Я знаю, что хранилище ключей источника зашифровано, но при вводе паролей в команде выдается точно такая же ошибка. Как я могу экспортировать закрытый ключ?