如何同时使用2个或更多jks证书文件?

2exbekwf  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(778)

在此之前,我需要在项目中配置一个密钥库(.jks),以便使用mq服务

ENTRYPOINT ["java", "-Djavax.net.ssl.keyStoreType=jks", "-Djavax.net.ssl.keyStore=xxx.jks", "-Djavax.net.ssl.keyStorePassword=xxx", "-jare", "app.jar"]

这非常简单,在部署到kubernetes之后就可以工作了。
但是最近我需要在同一个项目中使用hazelcast,这需要我添加一个新的.jks文件。
我应该如何使这两个jks在一个项目中同时工作(有人告诉我,似乎可以合并两个jk,但我想保留2.jk)

6gpjuf90

6gpjuf901#

由于您的问题指定要将两个密钥库分开,因此这不是您想要的答案。但是,如果您认为无法以令人满意的方式加载两个keystore(这是可能的),那么下面是如何组合它们的。

keytool -importkeystore -srckeystore yyy.jks -destkeysore xxx.jks

这将把证书从yyy导入。

相关问题