我有一个带密码"密码"的client.pem文件 我在stunnel中使用它来连接到web服务。
现在我希望使用javas keyStore和trustStore。 如何将此工作.pem文件转换为工作密钥库?
我试过这个: Import PEM into Java Key Store
将它添加到cacerts文件中,以为我可以将它用于信任库。
我在某处读到cacerts文件实际上是一个jks文件?
所以我不应该这样做:
-Djavax.net.ssl.keyStore="C:\cacerts"
-Djavax.net.ssl.keyStoreType="JKS"
-Djavax.net.ssl.keyStorePassword="changeit"
-Djavax.net.ssl.trustStore="C:\cacerts"
-Djavax.net.ssl.trustStorePassword="changeit"
这不起作用。我想它不应该是因为client.pem的原始密码不会在任何地方使用。 但是我该怎么做? truststore文件应该可以吗? 如果是这样,我如何创建密钥库。
感谢您的帮助。