我有一个扩展名为“.pfx”的文件和该证书的密码。
我需要做的是向 web 服务发送一个简单的 GET 请求并读取响应正文。
我需要实现一个类似的方法:
String getHttpResponse(String url, String certificateFile, String passwordToCertificate){
...
}
我还尝试使用 openssl 将证书转换为“无密码”格式:
Convert a PKCS#12 file (.pfx .p12) containing a private key and certificates to PEM:
openssl pkcs12 -in keyStore.pfx -out keyStore.pem -nodes
所以 my 方法的替代实现可能是:
String getHttpResponse(String url, String certificateFile){
...
}
我真的很感谢你的帮助,我花了半天的时间在谷歌上搜索它,但我还没有找到一个可以帮助我的例子,似乎我在理解 SSL 和其他东西的一些基本假设方面遇到了问题。