SSLLabs关于SNI的报告通常是正确的.如果您的证书包含所有可能的主机,您的理解是不需要SNI也是正确的.但是,理论上不需要并不意味着您的服务器设置无论如何都不需要SNI.
我没有安装Windows XP/Java 6,可悲地玩.
鉴于您只指定了您没有的东西,我将假设您拥有可能使用的所有其他内容.一个简单的检查方法是openssl:
# without SNI
$ openssl s_client -connect host:port
# use SNI
$ openssl s_client -connect host:port -servername host
Run Code Online (Sandbox Code Playgroud)
比较两个调用的输出openssl s_client.如果他们所服务的证书不同,或者如果没有SNI的呼叫无法建立SSL连接,则需要SNI才能获得正确的证书或建立SSL连接.
| 归档时间: |
|
| 查看次数: |
6716 次 |
| 最近记录: |