繁体   English   中英

请求客户端证书认证的URL

[英]Request a URL that client certificate authentication

KeyStore ks = KeyStore.getInstance("PKCS12");
FileInputStream fis = new FileInputStream("/path/to/file.p12");
ks.load(fis, "password".toCharArray());
KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509");
kmf.init(ks, "password".toCharArray());
SSLContext sc = SSLContext.getInstance("TLS");
sc.init(kmf.getKeyManagers(), null, null);

此代码可以正常工作。 但是在这种情况下可以使用keystore.jks吗? 例如,我已使用带有一些别名的pkcs12import工具将file.p12导入到keystore.jks中。 然后,我使用System.setProperty(“ javax.net.ssl.keyStore”,“ C:/Sun/SDK/jdk/jre/lib/security/keystore.jks”); 而不用Java代码编写证书路径和密码,它取自那个keystore.jks文件

是的,可以使用jks密钥库来处理证书,可以在此处找到其示例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM