.Net Client - проблема подключения к серверу Java с использованием tls1.2 - PullRequest
0 голосов
/ 07 сентября 2018

У меня проблема с подключением моего клиента .Net к серверу Java, оба были изменены с TLS1 на TLS1.2. И клиент, и сервер на одном компьютере, Windows10 64 бит.

.Net-клиент, созданный в .Net Framework 4.5 с использованием HttpWebRequest. Предыдущий запрос на звонок я установил

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12

.Net Error "Запрос был прерван: не удалось создать безопасный канал SSL / TLS."


Java с использованием jdk1.8.0_25 Журнал ошибок Java:

P-86, received EOFException: error
P-86, handling exception: javax.net.ssl.SSLHandshakeException: Remote host                 
closed connection during handshake
%% Invalidated:  [Session-1, TLS_RSA_WITH_AES_128_CBC_SHA256]
P-86, SEND TLSv1.2 ALERT:  fatal, description = handshake_failure
P-86, WRITE: TLSv1.2 Alert, length = 2
[Raw write]: length = 7
0000: 15 03 03 00 02 02 28                               ......(
P-86, called closeSocket()
P-86, called close()
P-86, called closeInternal(true)

Я перешел на другие шифры безуспешно. Любое предложение следовать? спасибо

1 Ответ

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

Моей проблемой был сертификат. Я использовал очень старый, я изменил его, и он работает. Мне не понятно почему, я расследую.

Спасибо всем.

...