Java:如何从ssl证书获取ssl会话数据?

Java:如何从ssl证书获取ssl会话数据?,java,ssl-certificate,Java,Ssl Certificate,我有一个SSL证书,它由sun.security.x509.X509CertInfo表示。它包含组织、组织单位、域名等不同的数据。但我需要获取协议和密码数据 SSLSession接口具有检索此数据的方法getProtocol()和getCipherSuite()。是否可以检索只有SSL证书对象的数据(协议和密码)?否,仅仅因为证书不包含该信息。它是在SSL的协议协商部分设置的,并且基本上独立于证书属性。不幸的是。我必须返回到SSL会话初始化的时刻来保存此数据并进一步传递证书。密码套件和协议与会话

我有一个SSL证书,它由
sun.security.x509.X509CertInfo
表示。它包含组织、组织单位、域名等不同的数据。但我需要获取协议和密码数据


SSLSession
接口具有检索此数据的方法
getProtocol()
getCipherSuite()
。是否可以检索只有SSL证书对象的数据(协议和密码)?

否,仅仅因为证书不包含该信息。它是在SSL的协议协商部分设置的,并且基本上独立于证书属性。

不幸的是。我必须返回到SSL会话初始化的时刻来保存此数据并进一步传递证书。密码套件和协议与会话相关,而不是与证书相关。随着时间的推移,任何给定的证书都可以与任意数量的密码套件和协议组合相关联。这个问题没有意义。