gpt4 book ai didi

java - 在 Java 中使用证书文件进行 SSL 身份验证

转载 作者:太空宇宙 更新时间:2023-11-03 15:08:23 26 4
gpt4 key购买 nike

我正在编写一个简单的 java 程序来调用 RESTful web 服务,并且已经为我提供了一个用于 SSL 身份验证的 .cer 文件。

我不确定如何在 java 中使用 .cer 文件进行 SSL 握手,因此当我尝试调用网络时出现 SSL 握手错误服务。

你能在这里指导我吗?提前致谢。

最佳答案

I have been provided with a .cer file for SSL authentication.

这还不够。

你应该有一个私钥,你应该自己创建它,而不是给它,你应该从它生成一个自签名证书或者证书签名请求 (CSR) 并签署 CSR由证书颁发机构 (CA) 颁发。

要使用它在 Java 中验证您自己,私钥和证书都需要在同一别名下的 keystore 中,并且您需要通过系统属性 javax.net 提供 keystore 及其密码.ssl.keyStorejavax.net.ssl.keyStorePassword,或者通过更复杂的代码方法,您可以在 JSSE 引用指南中找到该方法。

关于java - 在 Java 中使用证书文件进行 SSL 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42408255/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com