Indy TLS1.2报告为SSL3

时间:2018-08-07 17:37:36

标签: delphi indy tls1.2 sslv3

在东京10.2.3上使用Indy 10.6.2.5366进行一些测试,我在客户端和服务器上都设置了以下SSLOptions,我认为这将强制连接到TLS 1.2

  SSLOptions.Method := sslvTLSv1_2;
  SSLOptions.SSLVersions := [sslvTLSv1_2];

但是,下面显示的OnStatus(Info)消息报告SSLv3。深入研究代码将获得一个API调用SSL_state_string_long,该API显然返回了字符串,因此我无法进一步研究。确实是TLSv1.2,因为密码消息似乎表明SSLv3文本有误,或者实际上由于某种原因而退回到SSLv3?

SSL status: "SSLv3 read server session ticket A"
SSL status: "SSLv3 read finished A"
SSL status: "SSL negotiation finished successfully"
SSL status: "SSL negotiation finished successfully"
Cipher: name = AES256-GCM-SHA384; description = AES256-GCM-SHA384       TLSv1.2 Kx=RSA      Au=RSA  Enc=AESGCM(256) Mac=AEAD
; bits = 256; version = TLSv1/SSLv3; 
Connected to server

0 个答案:

没有答案