23得票2回答
如何在Android 8/9上为OkHttp 3.12.x启用TLSv1.3?

我正在使用在Android 9上的OkHttp 3.12.2(Pixel 2设备),并尝试连接运行OpenSSL 1.1.1的nginx 1.14.0。该nginx能够使用TLSv1.3,我已经用Ubuntu 18.04上的Firefox 66.0.2、Android 9和ChromeOS 7...

22得票1回答
Java 11和12在启用TLSv1.3时,SSL套接字握手失败导致错误。

在开发一个基于SSL(非HTTP)的Java 12服务器时,我遇到了意外的困难,即服务器和客户端无法正常通信。连接总是因握手失败而中断。经过很多努力(最初我怀疑是我的证书问题),我通过在套接字级别上使用HelloWorld SSL客户端/服务器对隔离了该问题:握手失败是由于JDK默认启用TLS...

14得票1回答
如何使用Tls 1.3处理C#中的HttpWebRequest

由于以下错误信息,我无法使用WebRequest连接到一个HTTPS服务器(TLS 1.3): 请求被中止:无法创建SSL/TLS安全通道。 之前的TLS版本是1.2,使用以下代码可以正确地获取页面,但由于页面升级到TLS 1.3,我遇到了错误,并且找不到任何解决方法: ServiceP...

12得票1回答
如何只获取TLS握手,而不包括记录层?

我在查看QUIC传输协议(transport和TLS)的最新互联网草案,想知道如何在Java(或其他JVM语言)中实现它,假设我不想同时重新实现TLS 1.3。 TLS通常基于TCP(或一些具有类似服务的协议),在TLS本身中有两层: +--------------+--------...

11得票2回答
如何在Windows 10中启用TLS 1.3

如何在Windows 10中启用TLS 1.3

10得票2回答
Apache 2.4.37与openssl 1.1.1:无法执行握手后身份验证。

我将apache更新到最新版本2.4.37,并将openssl更新为1.1.1。现在,当客户端进行身份验证时,只有在Firefox 63中出现以下错误,而在Chrome中没有: [ssl:error] AH: verify client post handshake, referer: ht...

9得票1回答
SpringBoot MVC - 警告:org.apache.tomcat.util.net.SSLUtilBase: JSSE TLS 1.3 实现不支持身份验证

关于使用Tomcat和TLSv1.3的Spring Boot MVC问题 我曾经有一个基于Spring Boot MVC和Tomcat的Web应用程序,具有非常简单的业务逻辑,并通过SSL HTTPS进行访问。 在安全团队的审核中,我不得不将TLS版本从TLSv1.2提升到TLSv1.3。...

9得票2回答
如何使OpenSSL C服务器仅支持TLS 1.3?

我们正在编写一个 Linux C 程序,使用 OpenSSL API 作为 TLS 服务器。目前的代码如下: context = SSL_CTX_new(TLS_method()); OpenSSL v1.1.1手册页面指出将支持SSLv3、TLSv1、TLSv1.1、TLSv1.2...

9得票4回答
curl: RSA_padding_check_PKCS1_type_1:invalid padding 卷曲:RSA_padding_check_PKCS1_type_1:无效填充

我正在使用OpenSSL API通过代码生成X509证书,用于我的服务器应用。我刚刚通过在代码中添加TLSv1.3密码来支持TLSv1.3。 证书生成和将RSA公钥+私钥分配给证书没有变化。 我已经升级了客户端的curl和OpenSSL库以启用TLSv1.3连接。升级的Curl版本为:7....

8得票1回答
在Wireshark中过滤TLS 1.3流量

有没有一种简单的方法在Wireshark中过滤TLS 1.3数据包? tls.record.version不能工作,因为它通常包含一个值0x0303(TLS 1.2)。 我认为Wireshark通过查看ServerHello消息中的SupportedVersions扩展来识别TLS 1.3...