Конвертировать ключ JCEKS провайдера в другой магазин для другого провайдера - PullRequest
1 голос
/ 07 февраля 2012

У меня есть хранилище ключей, созданное JCEKS с помощью SUN PROVIDER.

Мне нужно использовать тот же магазин в IBM JDK, у которого нет SUN PROVIDER. Как я могу преобразовать хранилище ключей или экспортировать ключ, используя keytool, чтобы позволить IBM JDK получить доступ к ключу в хранилище ключей?

Ответы [ 3 ]

1 голос
/ 25 мая 2015

IBM JDK не может загрузить хранилище ключей, созданное с использованием JDK SUN.Поэтому на компьютере IBM, если вы хотите использовать хранилище ключей, его следует создавать только с использованием JDK IBM.

Для создания нового хранилища ключей с использованием JDK IBM см. this .

1 голос
/ 04 мая 2016

Вы можете использовать IBMJCE с хранилищем ключей JCEKS, созданным с помощью SunJCE. Вполне возможно, что при использовании keytool был предоставлен пароль как для хранилища ключей, так и для отдельного пароля для самого защищенного ключа. При использовании ключевого человека IBM Key Manager или ваших собственных классов с IBMJCE для получения безопасного ключа от JCEKS вы можете получить ошибку com.sun.crypto.provider.SealedObjectForKeyProtector. Решение состоит в том, чтобы установить пароль для хранилища ключей и безопасного ключа на одно и то же значение.

0 голосов
/ 09 февраля 2012

JCEKS - это тип формата SUN, введенный с JCE.

Это не значит, что он поддерживается только JDK SUNs / Oracles.

Вы также сможете использовать его в IBM JDK (конечно, с помощью поставщиков IBM).Проверьте IBM Security

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...