Я понимаю, что это связано с этим вопросом ( конвертировать формат pfx в p12 ), но мне не удалось найти причину ошибки при попытке конвертировать файл pfx.
Я пытаюсь использовать Keytool для преобразования файла pfx, созданного с помощью makecert в Microsoft SDK, в файл p12 с помощью команды: keytool -importkeystore -destkeystore newkey.p12 -deststoretype pkcs12 -srckeystore HOSTNAME.pfx
Я переместил свой файл pfx в папку bin JDK.При появлении запроса я создаю новый пароль хранилища ключей назначения.Затем, когда мне предлагают ввести пароль хранилища ключей источника, если я ничего не ввожу, я получаю предупреждение о том, что информация в srckeystore не была проверена, после чего следует java.lang.NullPointerException: недопустимый нулевой ввод.Если я ввожу что-нибудь еще (я пробовал «changeit» и «changeme», а также пароль к моему исходному pfx), я получаю сообщение об ошибке, указывающее, что пароль хранилища ключей неверен.
У меня былУспешно использовать -importkeystore для конвертации .jdk в .p12, поэтому я не уверен, почему у меня возникли проблемы на этот раз.
Спасибо за любые рекомендации, которые вы можете предоставить!