Что это sunx509 и может работать со сторонами, используя IbmX509?

когда я вручную создать KeyManager, один из шагов-это:

KeyManagerFactory.getInstance("SunX509")

это не работает на IBM jre, где мне нужно указать "IbmX509".
Мои вопросы:

  1. Я читал, что это называется "алгоритм кодирования сертификат". Что это значит? Когда он используется?
  2. что происходит, когда клиент использует алгоритм IBM, а сервер использует алгоритм Sun?

спасибо,
Дорон!--3-->

1 ответов


Я читал, что это называется "алгоритм кодирования сертификат".

нет, это не так. Это алгоритм key manager, который определяет как поставщика, так и тип контента, в данном случае "Sun" или "IBM" и X. 509. В основном это тип хранилища ключей.

в любом случае лучшее решение-не использовать ни то, ни другое. Просто используйте

KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());

на KeyManager и KeyManagerFactory просто общаемся с местными хранилище/хранилище. Пэра это не волнует, только то, что сертификаты, которые есть в них, и то лишь косвенно.