JMS Password Store (formally known as the MQ Everyplace Password Store) provides the functionality necessary to store intercepted user passwords in a JMS Provider's Queue from where any JMS client for example, TDI) could read them.
The JMS Password Store package consists of the Storage Component and the JMS Password Store Connector (for more information about the JMS Password Store Connector, refer to the IBM TDI V7.1 Reference Guide.) The Storage Component is actually the Password Store invoked by the Password Synchronizer. The JMS Password Store Connector is a specialized Connector on the IBM TDI side that can retrieve passwords stored by the configured JMS Provider.
The class for this password store is: com.ibm.di.plugin.pwstore.jms.JMSPasswordStore
The IBM WebSphere MQe driver is responsible for spawning the MQe Queue Manager and retrieving the required connection objects.
In order to use MQe as the JMS provider for the JMS Password Store component the jmsDriverClass property in the pwsync.props file must be set to com.ibm.di.plugin.pwstore.jms.driver.IBMMQe.
An MQe Queue Manager needs to be created. This can be done using the MQe Configuration utility bundled with the Password Synchronizer. For more information about the MQe Configuration utility see section MQe Queue Manager setup.
The IBM WebSphere MQ driver is responsible for establishing the connection with the IBM WebSphere MQ JMS provider. In order to use MQ as the JMS provider for the JMS Password Store component the jmsDriverClass property in the pwsync.props file must be set to com.ibm.di.plugin.pwstore.jms.driver.IBMMQ.
IBM WebSphere MQ driver has the following parameters:
If SSL is going to be used with the MQ Driver then the properties listed in the table titled SSL Java Properties in Password plug-ins common configuration and utilities must be used to establish a trustful relationship between the JMS Password Store (client) and Websphere MQ (server).
For specific configuration of the IBM WebSphere MQ server please refer to its documentation.
For users with existing Microbroker (MB) installations, a Microbroker driver is provided, responsible for establishing the connection with the Microbroker provider. In order to use Microbroker as the JMS provider for the JMS Password Store component, the jmsDriverClass property in the pwsync.props file must be set to com.ibm.di.plugin.pwstore.jms.driver.IBMMB.
The MB driver has the following parameters:
In order to be able to use Microbroker as the JMS password store, some Microbroker jars are needed. A sample list of the required jars is available in section External System Configuration, Microbroker of the JMS Connector in IBM TDI V7.1 Reference Guide.
The JMS Password Store does not support user defined JMS Script Drivers as TDI does. This is because no JavaScript™ engine is bundled with the Password Synchronizer.