如何将.key和.crt文件加载到Java密钥库中
我正在设置客户端密钥证书,以便在调用服务器时使用mTLS进行身份验证。客户端密钥是PEM x509证书。我计划使用Java Apache调用服务器的端点 我所要做的就是为客户机的apache库提供.crt和.key文件,这样当客户机使用GET请求调用服务器时,就可以在服务器上验证它。可以在特定文件夹(//keys/xxx.key或xxx.crt.)中找到.crt和.key文件 我不能使用keytool(至少在不编写bash脚本的情况下,我希望避免编写bash脚本),因为我的程序会自动部署到一个虚拟机中,并且在该特定文件夹中提供了密钥和crt。我更喜欢把它保存在java中,但是如果绝对必要的话,我可能会考虑编写BASH脚本。如何将.key和.crt文件加载到Java密钥库中,java,ssl,keystore,x509,Java,Ssl,Keystore,X509,我正在设置客户端密钥证书,以便在调用服务器时使用mTLS进行身份验证。客户端密钥是PEM x509证书。我计划使用Java Apache调用服务器的端点 我所要做的就是为客户机的apache库提供.crt和.key文件,这样当客户机使用GET请求调用服务器时,就可以在服务器上验证它。可以在特定文件夹(//keys/xxx.key或xxx.crt.)中找到.crt和.key文件 我不能使用keytool(至少在不编写bash脚本的情况下,我希望避免编写bash脚本),因为我的程序会自动部署到一个虚
据我所知,将这两个文件、.key和.crt文件加载到java密钥库中以生成SSLContext并将其传递到Apache库是否正确?有没有办法做到这一点?可能重复了。请阅读此链接。