标签: java jsse
尝试使用JSSE执行SSL客户端身份验证,方法是使用KeyManagerFactory初始化SSLContext,KeyManagerFactory是使用Keystore创建的。
如果密钥库有1个证书,但是如果它包含由同一个颁发者颁发的2个不同的证书,这可以正常工作,如何告诉SSLContext使用哪个证书?
答案 0 :(得分:2)
使用所需的chooseClientAlias()方法实现,将X509KeyManager安装到SSLContext,。
chooseClientAlias()
X509KeyManager
SSLContext,