Что это sunx509 и может работать со сторонами, используя IbmX509?
когда я вручную создать KeyManager
, один из шагов-это:
KeyManagerFactory.getInstance("SunX509")
это не работает на IBM jre, где мне нужно указать "IbmX509".
Мои вопросы:
- Я читал, что это называется "алгоритм кодирования сертификат". Что это значит? Когда он используется?
- что происходит, когда клиент использует алгоритм IBM, а сервер использует алгоритм Sun?
спасибо,
Дорон!--3-->
1 ответов
Я читал, что это называется "алгоритм кодирования сертификат".
нет, это не так. Это алгоритм key manager, который определяет как поставщика, так и тип контента, в данном случае "Sun" или "IBM" и X. 509. В основном это тип хранилища ключей.
в любом случае лучшее решение-не использовать ни то, ни другое. Просто используйте
KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
на KeyManager
и KeyManagerFactory
просто общаемся с местными хранилище/хранилище. Пэра это не волнует, только то, что сертификаты, которые есть в них, и то лишь косвенно.