2015-06-23 6 views
1

Я пытаюсь экспортировать одну из псевдонимов из keystore pkcs12 в новое «пустое» хранилище ключей того же типа (то есть pkcs12).Извлеките один псевдоним из pkcs12 keystore в формате pkcs12

keytool -importkeystore -v -srckeystore vault.p12 -destkeystore p2.p12 -srcstoretype PKCS12 -deststoretype PKCS12 -srcstorepass yyyy -deststorepass xxxx -srcalias p2 -destalias p2 

Эта команда дает пустой файл p2.p12 и отказ:

[Storing p986wasuser.p12] keytool error (likely untranslated): java.io.IOException: Error in storing the key store: Given final block not properly padded 
+0

Пожалуйста, объясните, что такое «ничего полезного»? Вам нужно быть более конкретным –

+0

keytool -importkeystore -v -srckeystore vault.p12 -destkeystore p2.p12 -srcstoretype PKCS12 -deststoretype PKCS12 -srcstorepass yyyy -deststorepass xxxx -srcalias p2 -destalias p2 – bjornb

+0

Эта команда дает пустой p2.p12 файл и сбой: [Хранение p986wasuser.p12] ошибка keytool (вероятно, непереведенная): java.io.IOException: ошибка в хранении хранилища ключей: данный конечный блок неправильно заполнен – bjornb

ответ

0

Как мне удалось выяснить, это был рабочий способ решить мою проблему:
Keytool -importkeystore -srckeystore source.p12 -destkeystore alias.p12 -srcstorepass password -srcstoretype pkcs12 -deststoretype PKCS12 -srcalias alias -deststorepass pass -destkeypass pass

Смежные вопросы