2013-11-28 57 views
0

我有一个由sun.security.x509.X509CertInfo表示的SSL证书。它包含有关组织,组织单位,域名等的不同数据。但我需要获得协议和密码数据。Java:如何从ssl证书获取ssl会话数据?

SSLSession接口有方法来检索这个数据getProtocol()getCipherSuite()。是否有可能检索到只有SSL证书对象的数据(协议和密码)?

+0

密码套件和协议与会话关联,而不是证书。任何给定的证书都可以随着时间与任何数量的密码套件和协议组合相关联。这个问题没有意义。 – EJP

回答

2

不,只是因为证书不包含该信息。它在SSL的协议谈判部分期间设置,并且大多独立于证书属性。

+0

不幸的是。我不得不返回到SSL会话初始化的时刻来保存这些数据并将其传递给证书。 – Dragon