从私钥和cer文件创建SSLContext

Mar*_*ber 7 java ssl pem cer

我有两个文件:mycer.cer mykey.key

我需要使用java创建SslContext以通过SSL连接到另一台服务器.我试图找出如何直接从这些文件创建SslContext对象.

这篇文章可能是重复的,但我试图用一个例子找到一个清晰的解释来创建SslContext,但没有找到清楚的东西.

提前致谢

A P*_*aul 1

获取 p12 格式的证书,据我所知,您不能使用 cert 文件,有一些实用程序可以执行此操作(例如 openssl),或者源(从您生成下载证书的位置)可以为您提供 p12 格式。

openssl pkcs12 -export -in mycer.crt -inkey mykey.key -out mycer.p12 -name "mycer"
Run Code Online (Sandbox Code Playgroud)

然后检查下面的网址,它应该包含您想要的信息。

Java HTTPS客户端证书认证

希望有帮助!