Java 11: получение «Пустой цепочки сертификатов [клиента]» вместо «Пустой цепочки сертификатов [сервера]»JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Java 11: получение «Пустой цепочки сертификатов [клиента]» вместо «Пустой цепочки сертификатов [сервера]»

Сообщение Anonymous »

Я пытаюсь отладить тестовый код Java 11, который использует SSLServerSocket для сервера и SSLSocket для ответа. Основной код работает следующим образом:

Код: Выделить всё

server.setNeedClientAuth(false);
need_Client_Auth = server.getNeedClientAuth();
assertFalse("Unexpected need client authority returned", need_Client_Auth);

server.setNeedClientAuth(true);
need_Client_Auth = server.getNeedClientAuth();
assertTrue("Unexpected need client authority returned", need_Client_Auth);

SSLClient sClient = new SSLClient(client, addr, SSLClient.START_HANDSHAKE);
sClient.start();

SSLSocket reply = (SSLSocket) (server.accept());

reply.startHandshake();       //this throws an SSLException
Идея состоит в том, чтобы просто поиграть с параметрами NeedClientAuth/wantClientAuth и протестировать выходные данные startHandshake без надлежащей аутентификации клиента.
Тест ожидает исключение SSLException для выдачи сообщения «Пустая цепочка сертификатов [сервера]», но вместо этого это «Пустая цепочка сертификатов [клиента]». Этот тест основан на полностью рабочей сборке Java 8, и, насколько я могу судить, создаваемые сертификаты верны и идентичны их аналогам Java 8.
Я просто не уверен в этом. где вообще начать отладку и что может быть причиной такого очень небольшого изменения ожидаемого результата. Любая помощь приветствуется!

Подробнее здесь: https://stackoverflow.com/questions/699 ... -empty-ser
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»