TCPClient с SSL и клиентским сертификатом не требуется
Я реализовал TCP-клиент с SSlstream и попытался подключить сервер. Я предоставил Клиентский сертификат. Теперь проблема в том, что когда я пытался запустить клиент, когда требуется сертификат сервера и требуется ClientAuthentication, в этом случае он работает успешно.
Но когда я попытался соединиться с настройками сервера. Аутентификация клиента не требовалась в то время, я не смог правильно установить связь, и это дает мне понять, что соединение с портом не является успешным, потому что основное соединение закрыто. поэтому, пожалуйста, предложите, какова точная реализация tcpclient sslstream, которая будет соединяться с сервером с включенным SSL, и аутентификация клиента не требуется. кажется, что когда есть clientAuthentication, не требуется в то время, когда оно дает, оно все еще проверяет подлинность, поэтому оно дает мне свойство IsMutuallyAuthenticated класса sslStream false, где IsAuthenticatedProperty true.
1 ответ
Проблема заключалась в реализации сервера, так как он был настроен с использованием необязательного сертификата клиента, он учитывал это внутренне, после того, как я попробовал новую версию сервера, я смог подключиться, когда не требуется реализация проверки подлинности клиента.,