Я пытаюсь сгенерировать сертификат AWS IoT из сертификата и закрытого ключа.Сначала я создаю хранилище ключей PKCS12, затем преобразую хранилище ключей PKCS12 в хранилище ключей BKS (BouncyCastle).Выполняя второй шаг, я получаю сообщение об ошибке:
keytool error: java.security.KeyStoreException: Unrecognized keystore format: null
Что странно: я делаю это второй раз, несколько месяцев назад я сделал то же самое, а потом это сработало, так что яуверен, что мои файлы верны.Я использую команду (новые строки только для удобства чтения):
"C:\Program Files\Java\jdk-10.0.2\bin\keytool"
-importkeystore
-srckeystore beurer_keystore.p12
-srcstoretype pkcs12
-srcstorepass password
-destkeystore beurer_keystore.bks
-deststoretype bks
-deststorepass password
--provider org.bouncycastle.jce.provider.BouncyCastleProvider
--providerpath bcprov-jdk15on-160.jar
Что может измениться, что на этот раз я получаю другой результат?Другая версия Java?Различный keytool?