Защита JMS-управляемого канала-адаптера сообщений - PullRequest
1 голос
/ 22 октября 2010

Я использую управляемый сообщениями канал-адаптер для чтения сообщений из очереди MQ, и в процессе разработки это работало нормально.Теперь, при подготовке к первому производственному выпуску, я должен вместо этого прочитать защищенную очередь.

Что мне нужно сделать?

Я думаю, мне нужно убедиться, что в качестве системных свойств установлены следующие параметры, но с какими значениями?

javax.net.ssl.trustStore
javax.net.ssl.trustStorePassword
javax.net.ssl.keyStore
javax.net.ssl.keyStorePassword

Я получаюThe ConnectionFactory из jndi, и он имеет набор SSLCipherSuite.

Мне дали открытый текстовый пароль и файл JKS, который содержит и хранилище ключей, и хранилище доверенных сертификатов

Что мне делать дальше?

1 Ответ

0 голосов
/ 23 октября 2010

Значения являются путями и паролем для 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, а хранилище ключей / хранилище доверенных сертификатов настроены с нужными объектами, это все, что требуется.

...