JMS over MQSeries -- Security Questions

Hi.
I am new to JMS and would like to have JMS over MQSeries. When a message is sent in request/reply, MQSeries currently attaches a header to the message including information such as userID and information regarding the application that sent the message.
My Questions:
1. Does JMS provide an API call to retrieve the MQ Header information -- specifically the user id and password if any? Or does the JMS header hide/override the MQ header?
2. Does JMS provide an encryption mechanism to encrypt the message body?
3. What is in the JMS header -- additional security information?
Lastly, can we send binary data using JMS over MQSeries?
Thanks again for the help.
--Selena                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

1. Does JMS provide an API call to retrieve the MQ
Header information -- specifically the user id and
password if any? Or does the JMS header hide/override
the MQ header?There is a property defined by JMS called JMSXUserID which will give you the user id. MQSeries does not transmit the password of the user, this would probably be a security violation. If there is a JMS property which is matched in the MQ Message header the property is held there. There are some IBM specific properties to get at other information in the MQ Message header but these should not be used.
2. Does JMS provide an encryption mechanism to encrypt
the message body?JMS doesn't and neither does MQSeries, as far as I am aware. If you wish to encrypt then you can define a security exit on the queue when you bind it into JNDI, but this is an MQSeries feature not a JMS one.
3. What is in the JMS header -- additional security
information?Look in the MQSeries Information Center. There is lots of information on what is in the headers and how to access it.
>
Lastly, can we send binary data using JMS over
MQSeries?Just use a bytes message.
Hope this helps

Similar Messages

Maybe you are looking for

  • Not able to connect with pws prime cable provisioning

    Hi I have installed cisco prime cable provisioning in my Linux system. pws is also insatlled. I tried to connect the pws through program. but we are gerring Unable to connect to the remote server. I generated the code from the wsdl file and used that

  • How to create a fillable field in Adobe Lifecycle Designer

    Hello, i want to creat PDF with data. In this pdf ther should be fillable field that could be filled out by customer if I send him the PDF. How do i create such a pdf or such a fillable field? Thanks

  • 10.5.3 Seems to have solved Photoshop CS3/Spaces problem

    I've just backed up and installed the 10.5.3 update. The only remaining problem with PS CS3 and Leopard was using Spaces and finding out that the Palettes, Tool Bar and Options Bar would frequently not redraw, depending on how you used Spaces. Twenty

  • Locate a stolen macbook pro

    hi, my macbook pro was stolen today an i wonder, how can i locate it? the app "lost my phone" was disactive on the computer so.. how can i do that? thank you

  • Stop boundless growth of myapp/application.xml

    I've put an orion-application.xml in my EAR in META-INF, with the <log> tag commented out. (if this is how you turn off creating the application.log ??) I see this orion-application.xml file in home/applications but oc4j (9.0.2) seems to ignore this