在 Ubuntu 14.04 的 OpenSSL 中启用了哪些 TLS 协议?

7 openssl tls

这是Override Distro Package with Custom Package的后续.

有谁知道 Ubuntu 14.04 的 OpenSSL 是否支持所有 TLS 协议(TLS1.0、TLS1.1 和 TLS1.2)?或者它是否像过去的版本一样禁用了协议(TLS1.1 和 TLS1.2)?

相关:人们如何检查这种事情?

编辑:这不是错误报告问题;也不是开发人员的问题。你们把“作为错误报告关闭”太过分了。

and*_*ing 8

$ cat /etc/issue
Ubuntu 14.04 LTS \n \l

$ apt-cache policy openssl
openssl:
  Installed: 1.0.1f-1ubuntu2
  Candidate: 1.0.1f-1ubuntu2
  Version table:
 *** 1.0.1f-1ubuntu2 0
        500 http://us.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status

$ openssl ciphers -v 'TLSv1.2' | head -4
ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 Kx=ECDH     Au=RSA  Enc=AESGCM(256) Mac=AEAD
ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 Kx=ECDH     Au=ECDSA Enc=AESGCM(256) Mac=AEAD
ECDHE-RSA-AES256-SHA384 TLSv1.2 Kx=ECDH     Au=RSA  Enc=AES(256)  Mac=SHA384
ECDHE-ECDSA-AES256-SHA384 TLSv1.2 Kx=ECDH     Au=ECDSA Enc=AES(256)  Mac=SHA384
Run Code Online (Sandbox Code Playgroud)


小智 5

我想总结@andrewsomething的答案...

简短回答 TLSv1.2。

具体在您的系统上使用以下命令:

$ openssl ciphers -v TLSv1
Run Code Online (Sandbox Code Playgroud)

您可以用 v1 替换 v1。[012] 根据需要查看详细信息。请注意,您需要使用 TLSv1 和 TLSv1.2(默认情况下禁用 1.0 和 1.1)。