Keytool генерирует ключ, отличный от проводника Keystore - PullRequest
0 голосов
/ 20 сентября 2018

Я следовал этому руководству по настройке взаимного SSL в wildfly: https://github.com/wildfly/quickstart/tree/master/helloworld-mutual-ssl-secured

С генерацией ключа keytool все работает отлично.Затем, когда я пытаюсь использовать сертификат клиента, сгенерированный с помощью проводника KeyStore, я получаю 403 (неавторизованно), когда пытаюсь получить доступ к приложению, защищенному этим доменом безопасности.

Я пытался найти разницу в сертификатах или ключах, сгенерированных этими двумя инструментами, но не смог найти один.Я что-то упускаю?

ОБНОВЛЕНИЕ

Кажется, что keytool генерирует другой номер идентификатора для поля CN, чем KeyStore Explorer.Я получаю сообщение из журнала о том, что декодеру не удалось найти идентификатор 2.5.4.3:

X500 principal [CN=example, OU=asdf, O=asdf, L=asdf, ST=asdf, C=rs] was not decoded - no values of attribute [2.5.4.3]

1 Ответ

0 голосов
/ 24 сентября 2018

Я нашел ответ здесь: https://issues.jboss.org/browse/ELY-1587

Итак, я был прав, KeyStore Explorer генерирует поле CN типа UTF8String, и хотя документация WF 13 утверждает, что их декодер поддерживает его, он не«т.
Они исправили эту ошибку в WF 14.

...