【发布时间】:2014-11-06 13:12:02
【问题描述】:
为了更好地理解 TLS 机制。 我想知道我的服务器和它的每个客户在握手后同意使用的密码套件是什么。但是,我在网上找不到任何方法或任何信息来执行此操作。
我有我的 Java 服务器并可以访问 SSLSockets。
你建议怎么做?
谢谢,
【问题讨论】:
标签: java ssl encryption https
为了更好地理解 TLS 机制。 我想知道我的服务器和它的每个客户在握手后同意使用的密码套件是什么。但是,我在网上找不到任何方法或任何信息来执行此操作。
我有我的 Java 服务器并可以访问 SSLSockets。
你建议怎么做?
谢谢,
【问题讨论】:
标签: java ssl encryption https
这或多或少与this question 相同,但对于密码套件:在SSLSocket(或SSLEngine)上使用getSession() 以获取当前SSLSession,然后使用getCipherSuite()。
(请注意,getSession() 将产生启动握手的副作用,如果这尚未以其他方式完成,请参阅introduction of SSLSocket documentation)。
【讨论】: