我正在使用消息驱动的通道适配器从MQ队列中读取消息,这在开发过程中运行良好。现在,为了准备第一个产品版本,我必须读取一个安全队列。
我需要做什么?
我想我需要确保以下是设置为系统属性的,但是使用什么值?
javax.net.ssl.trustStore javax.net.ssl.trustStorePassword javax.net.ssl.keyStore javax.net.ssl.keyStorePassword
我得到了一个明文密码和一个JKS文件,其中包含keystore和truststore
下一步我需要做什么?
这些值是JKS的路径和密码。例如,
java -cp "%CLASSPATH%" -Djavax.net.ssl.trustStore="C:\Program Files\IBM\WebSphere MQ\key.jks" -Djavax.net.ssl.keyStore="C:\Program Files\IBM\WebSphere MQ\key.jks" -Djavax.net.ssl.keyStorePassword=password com.ibm.examples.JMSDemo -pub %*
假设这是WebSphere MQ,并且keystore/truststore配置了正确的对象,这就是所需的全部。