问题描述
我正在调用服务器时设置客户端密钥证书以使用mTLS进行身份验证。客户端密钥是PEM x509证书。我打算使用Java Apache来调用服务器的端点。
我要做的就是为客户端的apache库提供.crt和.key文件,以便当客户端使用GET请求调用服务器时可以在服务器中对其进行验证。可以在特定文件夹(//keys/xxx.key或xxx.crt)中找到.crt和.key文件。
我无法使用keytool(至少要写bash脚本,这是我要避免的),因为我的程序会自动部署到虚拟机中,并且密钥和crt在该特定文件夹中提供。我更喜欢将其保留在Java中,但是如果绝对必要,我可以考虑编写bash脚本。
据我了解,将两个文件.key和.crt文件加载到Java密钥库中以创建SSLContext并将其传递到Apache库中是否正确?有办法吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)