Author |
Message
|
broker_new |
Posted: Fri May 02, 2008 7:04 am Post subject: Problem in Configuring HTTPS |
|
|
 Yatiri
Joined: 30 Nov 2006 Posts: 614 Location: Washington DC
|
I followed all the steps provided in Information center to configure HTTPS for Broker V6.
]mqm6@h0004:/opt/IBM/mqsi/6.0/jre/bin #> keytool -genkey -keypass abcdefgh -keystore BROKER1.kdb -alias Service1
Enter keystore password: abcdefgh
What is your first and last name?
[Unknown]: SPLS EAI
What is the name of your organizational unit?
[Unknown]: IT
What is the name of your organization?
[Unknown]: SPLS
What is the name of your City or Locality?
[Unknown]: FRAMINGHAM
What is the name of your State or Province?
[Unknown]: MA
What is the two-letter country code for this unit?
[Unknown]: US
Is CN=SPLS EAI, OU=IT, O=SPLS, L=FRAMINGHAM, ST=MA, C=US correct? (type "yes" or "no")
[no]: yes
mqm6@h0004:/opt/IBM/mqsi/6.0/jre/bin #> keytool -export -alias Service1 -file Service1.cer -keystore /opt/IBM/mqsi/6.0/jre/bin/BROKER1.kdb -keypass abcdefgh
Enter keystore password: abcdefgh
Certificate stored in file <Service1.cer>
mqm6@h0004:/opt/IBM/mqsi/6.0/jre/bin #> mqsichangeproperties BROKER1 -b httplistener -o HTTPListener -n enableSSLConnector -v true
BIP8071I: Successful command completion.
mqm6@h0004:/opt/IBM/mqsi/6.0/jre/bin #> mqsichangeproperties BROKER1 -b httplistener -o HTTPSConnector -n keystoreFile -v /opt/IBM/mqsi/6.0/jre/bin/BROKER1.kdb
BIP8071I: Successful command completion.
mqm6@h0004:/opt/IBM/mqsi/6.0/jre/bin #> mqsichangeproperties BROKER1 -b httplistener -o HTTPSConnector -n keystorePass -v abcdefgh
BIP8071I: Successful command completion.
mqm6@h0004:/opt/IBM/mqsi/6.0/jre/bin #> mqsichangeproperties BROKER1 -b httplistener -o HTTPSConnector -n port -v 7090
BIP8071I: Successful command completion.
mqm6@h0004:/opt/IBM/mqsi/6.0/jre/bin #> mqsistop -i BROKER1
BIP8145I: Execution Group process IDs default-921692 were forced to terminate.
The Broker was shutdown forcibly, this caused Execution Group processes to be killed.
This action may leave system, database, WebSphere MQ or Application resources in a locked state. Some resource locks may need freeing manually, others will not need any action to be taken.
BIP8071I: Successful command completion.
mqm6@h0004:/opt/IBM/mqsi/6.0/jre/bin #> mqsistart BROKER1
WebSphere MQ queue manager running.
BIP8096I: Successful command initiation, check the system log to ensure that the component started without problem and that it continues to run without problem.
In the Syslog i found the following error.
But Broker is still listening on HTTPS and iam able to receive the response from it.Can we ignore this error ?
( HTTPListener ) An exception occurred while starting the servlet engine connector. Exception text is 'LifecycleException: Protocol handler start failed: java.io.FileNotFoundException: C:\IBM\MQSI\6.0\catalina\BROKER1.kdb (The system cannot find the file specified) at org.apache.coyote.tomcat5.CoyoteConnector.start(CoyoteConnector.java:1529) at com.ibm.broker.httplistener.TomcatWrapper.startSecureHTTPSConnector(TomcatWrapper.java:128) at com.ibm.broker.httplistener.HTTPListenerManager.run(HTTPListenerManager.java:168) at java.lang.Thread.run(Thread.java:570) '
There are many possible causes of this error. Common causes are:
1: The SSL keystoreFile does not exist or could not be found at the location specified in the 'keystoreFile' property or in the default location of: (<home directory of user-id running the broker>\.keystore)
2: The SSL keystoreFile was found but was accessed with an incorrect password.
3: The SSL key alias in the keystore has a password that is different from the keystore password.
However, this may be an internal error, possibly due to a faulty _________________ IBM ->Let's build a smarter planet |
|
Back to top |
|
 |
broker_new |
Posted: Mon May 05, 2008 10:00 am Post subject: |
|
|
 Yatiri
Joined: 30 Nov 2006 Posts: 614 Location: Washington DC
|
I placed the keystore file and the self signed certificate at this location C:\IBM\MQSI\6.0\catalina and i deleted the previous broker and did the same configuration .
It worked fine
SYSLOG
----------
( HTTPListener ) The HTTP Listener has started listening on port ''7080'' for ''http'' connections.
The HTTP Listener process is currently listening on the broker-specific TCPIP port ''7080'' for connections of type ''http''
No user action required.
HTTPListener ) The HTTP Listener has started listening on port ''8097'' for ''https'' connections.
The HTTP Listener process is currently listening on the broker-specific TCPIP port ''8097'' for connections of type ''https''
No user action required. _________________ IBM ->Let's build a smarter planet |
|
Back to top |
|
 |
broker_new |
Posted: Mon May 05, 2008 1:13 pm Post subject: |
|
|
 Yatiri
Joined: 30 Nov 2006 Posts: 614 Location: Washington DC
|
mqm6@h00004:/opt/IBM/mqsi/6.0/jre/bin #>
keytool -genkey -keypass abcdefgh -keystore BROKER1.kdb -alias Service1
Using the above command it is creating a keystore file which is valid for 3 months .I need to change it to one year.I triedediting it using the iKeyMan but it is not allowing.Could anyone help me to changeit. _________________ IBM ->Let's build a smarter planet |
|
Back to top |
|
 |
raghug |
Posted: Fri Jun 27, 2008 6:16 am Post subject: what are the steps I need to install the SSL for broker |
|
|
Acolyte
Joined: 19 Jul 2006 Posts: 60 Location: NJ
|
Hi Broker_new
I have ssl cert (.cer) file I need to install on the broker which is runing on aix what are the steps I need please advice me
Thanks
Raghu |
|
Back to top |
|
 |
broker_new |
Posted: Sun Jun 29, 2008 1:34 pm Post subject: |
|
|
 Yatiri
Joined: 30 Nov 2006 Posts: 614 Location: Washington DC
|
Raghu,My question to you is are you providing the service or invoking a webservice.
If you are going to invoke a webservice you need to import it into cacerts file which will be in /jre/lib/secuity.
if you are going to provide the service you need to configure the broker runtime to listen on HTTPS port using the following commands.
mqm6@h0004:/opt/IBM/mqsi/6.0/jre/bin #> mqsichangeproperties BROKER1 -b httplistener -o HTTPListener -n enableSSLConnector -v true
BIP8071I: Successful command completion.
mqm6@h0004:/opt/IBM/mqsi/6.0/jre/bin #> mqsichangeproperties BROKER1 -b httplistener -o HTTPSConnector -n keystoreFile -v /opt/IBM/mqsi/6.0/jre/bin/BROKER1.kdb
BIP8071I: Successful command completion.
mqm6@h0004:/opt/IBM/mqsi/6.0/jre/bin #> mqsichangeproperties BROKER1 -b httplistener -o HTTPSConnector -n keystorePass -v abcdefgh
BIP8071I: Successful command completion.
mqm6@h0004:/opt/IBM/mqsi/6.0/jre/bin #> mqsichangeproperties BROKER1 -b httplistener -o HTTPSConnector -n port -v 7090
BIP8071I: Successful command completion.
mqm6@h0004:/opt/IBM/mqsi/6.0/jre/bin #> mqsistop -i BROKER1
BIP8145I: Execution Group process IDs default-921692 were forced to terminate.
The Broker was shutdown forcibly, this caused Execution Group processes to be killed.
This action may leave system, database, WebSphere MQ or Application resources in a locked state. Some resource locks may need freeing manually, others will not need any action to be taken.
BIP8071I: Successful command completion.
mqm6@h0004:/opt/IBM/mqsi/6.0/jre/bin #> mqsistart BROKER1
WebSphere MQ queue manager running.
BIP8096I: Successful command initiation, check the system log to ensure that the component started without problem and that it continues to run without problem. |
|
Back to top |
|
 |
saisumanth3690 |
Posted: Tue Jul 02, 2019 7:10 am Post subject: |
|
|
Newbie
Joined: 01 Jul 2019 Posts: 2
|
Hi Broker_new
I am trying to invoke an rest api from http request node.
I have ssl cert (.cer) file I need to install on the broker(IIB 10.0.0.5) which is running on windows system what are the steps I need please advice me
Thanks
sai |
|
Back to top |
|
 |
Vitor |
Posted: Tue Jul 02, 2019 7:20 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
saisumanth3690 wrote: |
Hi Broker_new
I am trying to invoke an rest api from http request node.
I have ssl cert (.cer) file I need to install on the broker(IIB 10.0.0.5) which is running on windows system what are the steps I need please advice me |
This user hasn't posted to the forum in 3 years. I'd not hold my breath waiting for a reply, but instead follow the advice given by my worthy associate on your other thread. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
|