Routing protected messages using WebSphere Message Broker
IBM WebSphere MQ Advanced Message Security can protect
messages in an infrastructure where WebSphere Message Broker version 8.0.0.1
(or later) is installed. You should understand the nature of both
products before applying security in the WebSphere Message Broker environment.
About this task
Scenario 1 - Message Broker cannot see message content
Before you begin
About this task
WebSphere Message
Broker receives the protected message from the unprotected alias queue
in order to avoid any attempt to decrypt the message. If it were to
use the protected queue directly, the message would be put onto the
DEAD LETTER queue as impossible to decrypt. The message is routed
by WebSphere Message Broker
and arrives on the target queue unchanged. Therefore it is still signed
by the original author (both bob and cecil only accept
messages sent by alice) and protected as before (only bob and cecil can
read it). WebSphere Message
Broker puts the routed message to an unprotected alias. The recipients
retrieve the message from a protected output queue where WebSphere MQ AMS will transparently
decrypt the message.
Procedure
Results
Scenario 2 - Message Broker can see message content
About this task
Remember
that WebSphere Message
Broker reads protection policies and certificates only when a queue
is opened, so you must reload the execution group after making any
updates to protection policies for the changes to take effect.
mqsireload execution-group-name
If WebSphere Message is considered
an authorized party allowed to read or sign the message payload, you
must configure WebSphere MQ Advanced Message Security for
the user starting the WebSphere Message
Broker service. Be aware it is not necessarily the same user who
puts/gets the messages onto queues nor the user creating and deploying
the WebSphere Message
Broker applications.
Comments
Post a Comment