ssl - 断开与 TLS 的连接

标签 ssl https openssl

我有这个连接到 TLS 服务器的命令:

openssl s_client -connect ec2-xx-xx-xx-xx.us-west-1.compute.amazonaws.com:4004 -reconnect -CAfile ryans-cert.pem

我收到大约 4 条这样的消息:

drop connection and then reconnect
CONNECTED(00000005)

然后它最终会连接。 有人知道为什么它必须重试几次吗?

最佳答案

openssl s_client 的

-reconnect 选项尝试重新连接到同一服务器 5 次。

这样做主要是为了检查所述服务器是否支持 SSL/TLS 的 Session Resumption 功能。支持 session 恢复功能的方法之一是在服务器上启用 session 缓存。此选项检查服务器上是否启用了 session 缓存。

引用RFC 5246 (TLS 1.2) 以更详细地了解 TLS session 恢复的工作原理。

关于ssl - 断开与 TLS 的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56195339/

相关文章:

php - PayPal TLS 测试 URL - PHP curl SSL 协议(protocol)错误

amazon-web-services - AWS,在 Windows EC2 实例上启用 HTTPS 的步骤?

java - 在 Google App Engine 上使用 HttpsURLConnection 检索证书详细信息

php - AWS Elastic Beanstalk : Terminating HTTPS on EC2 Instances Running PHP

ssl - 有没有办法在不购买任何域的情况下为本地网络 webapps 使用 https?

c++ - OpenSSL 在 x86 上编译失败,认为在 x86_64 上编译成功

ssl - Rails 4 和 Ruby 2 Net/HTTP SSL 请求:OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol

ssl - Epson TM-T88V-i SSL证书问题

https - 自签名证书多个 URL 在 iOS 9 中工作正常吗

objective-c - Xcode需要Openssl RSA解密功能