我在activemq配置中有这个
<sslContext>
<sslContext keyStore="file:/home/alex/work/amq/broker.ks"
keyStorePassword="password" trustStore="file:${activemq.base}/conf/broker.ts"
trustStorePassword="password"/>
</sslContext>
Run Code Online (Sandbox Code Playgroud)
我有一对x509证书和一个密钥文件
如何导入这两个用于ssl和ssl + stomp连接器?我可以谷歌的所有例子总是自己生成密钥,但我已经有了密钥.
我试过了
keytool -import -keystore ./broker.ks -file mycert.crt
Run Code Online (Sandbox Code Playgroud)
但这只导入证书而不是密钥文件并导致结果
__CODE__
我尝试连接证书和密钥但得到了相同的结果
如何导入密钥?
我已经建立了一个MySQL(社区服务器,5.1)数据库服务器.
我已经设置了SSL,创建了证书等.
我创建了一个具有REQUIRES X509属性的用户.
我可以使用命令行客户端"mysql"使用此用户进行连接,"status"命令显示SSL处于活动状态等.
我完全按照MySQL站点的说明将证书导入Java truststore/keystore文件.
我只是无法使用这些连接到数据库.
如果我使用具有REQUIRES SSL的用户只使用truststore文件,那么一切都很好.使用带有REQUIRES X509的用户的密钥库文件就没有了.
在网络上似乎有很多证据表明人们正在努力解决这个问题并没有多少答案.有没有人真的有这个工作?