【问题标题】:How can I know the default ciphersuite a server provides using Java我如何知道服务器使用 Java 提供的默认密码套件
【发布时间】:2012-12-10 12:49:39
【问题描述】:

如果我使用 Java 启动与服务器的 SSL 握手,Java 有一组启用的密码套件,将在握手期间提供。该列表将影响服务器的选择。如果我想知道发球的默认选择是什么,不受客户影响,我可以这样做吗?我应该在客户列表中添加什么?

【问题讨论】:

    标签: java sockets ssl network-programming


    【解决方案1】:

    没有“不受客户端影响的服务器默认选择”之类的东西。这个问题没有任何意义。客户端提供密码套件列表,服务器选择一个,句号。

    【讨论】:

    • 谢谢。客户端密码套件列表的顺序会影响服务器的选择吗?
    • @user1810868 在RFC 2246 中没有指定服务器如何选择。 SSL 的特定实现可能以特定方式表现:例如,Java JSSE 被指定选择最强的,尽管它是否真的这样做是另一个问题。
    猜你喜欢
    • 2015-07-19
    • 2015-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多