Я пытаюсь преобразовать хранилище ключей Java JCEKS в PKCS12, который содержит два симметричных ключа, один AES и один 3DES.
Ключ AES импортируется в файл PKCS12 просто отлично, но не ключ 3DES.
Я использую команду:
"c:\Program Files\Java\jdk-10.0.1\bin\keytool.exe" -importkeystore -srckeystore D:\temp\ssc.jceks -srcstoretype jceks -destkeystore D:\temp\ssc.p12 -deststoretype pkcs12
Я получаю следующее сообщение об ошибке:
java.security.KeyStoreException: Key protection algorithm not found: java.security.NoSuchAlgorithmException: unrecognized algorithm name: DESede
Это сJava 10.0.1, я также пробовал Java 8u171 и Java 11 EA 17.
Keytool может перечислять хранилище ключей JCEKS просто отлично с:
"c:\Program Files\Java\jdk-10.0.1\bin\keytool.exe" -list -keystore D:\temp\ssc.jceks -storepass xxxxx -storetype jceks -v
Любойидея о том, как импортировать ключ 3DES в хранилища ключей PKCS12?
Спасибо.