Ошибка при создании файла .bks

Я использую wso2-emm 2.0.1 с системой Ubuntu x64. При настройке продукта я получаю одну ошибку при создании файла .bks для сертификата агента Android.

Я использовал этот cmd:

keytool -noprompt -import -v -trustcacerts -alias 'openssl x509 -inform PEM -subject_hash -noout -in ca_cert.pem' -file ca_cert.pem -keystore emm_truststore.bks -storetype BKS -providerclass org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath bcprov-jdk16-146.jar -storepass 'wso2carbon'

И соответствующая ошибка:

ошибка keytool: java.io.IOException: неправильная версия хранилища ключей.
java.io.IOException: неправильная версия хранилища ключей.
на org.bouncycastle.jce.provider.JDKKeyStore.engineLoad (неизвестный источник)

заранее спасибо


person gaurav sharma    schedule 09.12.2016    source источник
comment
Вы уверены, что используете bcprov-jdk16-146.jar при создании хранилища ключей?   -  person Chatura Dilan    schedule 02.01.2017
comment
Попробуйте это: stackoverflow.com/a/41427317/504184 У меня была та же проблема. Убедитесь, что вы используете полный путь для «providerpath». Как вы можете видеть по приведенной выше ссылке, я использовал pcprov.jar, который поставляется с последней версией protecle-tool, в качестве поставщика.   -  person Mike Mitterer    schedule 02.01.2017