Hi all,
In order to give the right context, I would like to summarize the problem in following parts
Background, Requirement, Approach Taken, Questions/Queries.
Background:
We have interfaces between Siebel & external systems where we are leveraging webMethods. Since asynchronous communication is required we are exposing webMethods broker as JMS provider to Siebel so that Siebel can directly post messages to WM JMS Queue.At this point, all interfaces are from Siebel to WM.
We are using WM 8.1 version.
Requirement:
Currently the communication is not secured & we have been asked to make it secure by enabling SSL.
Approach Taken:
1.We got a certificate from certificate Authority for our server where Broker is installed.
2.Using the certificate & Trusted root certificates, we created a JKS Keystore & JKS trustore file
3.Converted the JKS Keystore to PKCS Format using following command
keytool-importkeystore -srckeystore KS.jks -destkeystore KS.pkcs-srcstoretype JKS -deststoretype PKCS12
4.Converted the JKS Trustore to PEM format.
5.Logged in MWS,Navigated to Settings Page, added the Keystore & Trustore
6.Assigned the identity in MWS
7.Navigated to Broker Server, configured the Broker Server to use same Keystore & Trustore.
8.Got a message displayed that Broker is SSL Enabled.
9.Created a client group called Siebel & enabled the DN usernames & authenticator names.
10.Provided the client group access to JMS Naming documents & our custom documents.
11.Enabled SSL encryption for Connection Factory & Subscriber.
Questions/Queries:
1.Are steps 1 to 11 enough to enable SSL for Broker for our requirement ?
2.Documentation says, once SSL is configured base port-2( i.e 6849 - 2 = 6847) is automatically assigned as SSL Port. Is this true ? Do we need to do any extra step to enable this ? What is provider url format in this scenario ?
3.Currently I am able to provide access to only one Distinguished Name for which we have the certificate & its the certificate of the server where we have Web Methods installed, how to provide access to Siebel ?
Is there a way we can consume the public key of Siebel server , add Siebel DN to Broker ACL & provide the required access to documents ?
4.Lastly, if anybody has implemented SSL for JMS communication between Siebel & WM , can you let us know if this is even possible.Does Siebel have restrictions ?
Thanks a lot for reading it through…Appreciate if you can provide answer to our quereis…
Cheers,
WM Rocks…
#webMethods#Broker-JMS#Integration-Server-and-ESB#Universal-Messaging-Broker