1

メッセージ駆動型チャネルアダプタを使用してMQキューからメッセージを読み取りますが、これは開発で正常に機能しています。さて、最初の製品リリースの準備として、代わりにセキュリティで保護されたキューを読み取る必要があります。

私は何をする必要がありますか?

次のものがシステムプロパティとして設定されていることを確認する必要があると思いますが、どのような値を使用しますか?

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

jndiからconnectionFactoryを取得し、SSLCipherSuiteが設定されています。

クリアテキストのパスワードと、キーストアとトラストストアの両方を含むJKSファイルが提供されました

次に何をする必要がありますか?

4

1 に答える 1

0

値は、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 %*

これがWebSphereMQであり、キーストア/トラストストアが適切なオブジェクトで構成されていると仮定すると、必要なのはこれだけです。

于 2010-10-23T01:51:37.223 に答える