|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
HTTPRequest Node and certificates |
« View previous topic :: View next topic » |
Author |
Message
|
jcarr |
Posted: Thu Nov 29, 2007 11:39 am Post subject: HTTPRequest Node and certificates |
|
|
 Novice
Joined: 25 Apr 2006 Posts: 20 Location: Minneapolis, MN
|
Hello.
We have a flow that makes a secure web service call via the HTTPRequest node. Without security, we're able to communicate fine. Making a secure request, we get the following:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">?<!-- Copyrig??t (C) 2000 Tivoli Systems' Inc. -->?<!-- Copyright (C) 1999 IBM Corporation --???<!-- Copyright (C) 1998 Dascom' Inc. -->?<!-- All Rights Reserved. -->?<HTML>??<HEAD>?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">?<TI??LE>Certification authentication failed</TITLE>?</HEAD>?<BODY>?An attempt to au??henticate with a client certificate failed.?<BR>?A valid client certificate is??required to make this connection.?</BODY>?</HTML>?
I believe I know what it means. We followed the documentation IBM has for making secure requests with HTTPRequest node. We have a valid certificate and successfully added it to the WMB keystore.
My question are:
1) How does WMB know which certificate to use? Following the IBM instructions and guide, I see how to create the flow, but there is no reference to which certificate to use.
2) Does WMB only use the first certificate in the keystore no matter what?
I'm sure this is super easy, but I MUST be missing something.
Thanks in advance. _________________ If you can read this, you're too close. |
|
Back to top |
|
 |
chris boehnke |
Posted: Thu Nov 29, 2007 12:47 pm Post subject: Re: HTTPRequest Node and certificates |
|
|
 Partisan
Joined: 25 Jul 2006 Posts: 369
|
jcarr wrote: |
Hello.
We have a flow that makes a secure web service call via the HTTPRequest node. Without security, we're able to communicate fine. Making a secure request, we get the following:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">?<!-- Copyrig??t (C) 2000 Tivoli Systems' Inc. -->?<!-- Copyright (C) 1999 IBM Corporation --???<!-- Copyright (C) 1998 Dascom' Inc. -->?<!-- All Rights Reserved. -->?<HTML>??<HEAD>?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">?<TI??LE>Certification authentication failed</TITLE>?</HEAD>?<BODY>?An attempt to au??henticate with a client certificate failed.?<BR>?A valid client certificate is??required to make this connection.?</BODY>?</HTML>?
I believe I know what it means. We followed the documentation IBM has for making secure requests with HTTPRequest node. We have a valid certificate and successfully added it to the WMB keystore.
My question are:
1) How does WMB know which certificate to use? Following the IBM instructions and guide, I see how to create the flow, but there is no reference to which certificate to use.
2) Does WMB only use the first certificate in the keystore no matter what?
I'm sure this is super easy, but I MUST be missing something.
Thanks in advance. |
Hi,
I believe you are calling a 3rd party webservice as you are using https.
After adding the cerificates to the MB, you need to restart the broker twice to take the changes effectively.
In my case, we had 3 certificates imported to the broker. I dont really know how the MB uses the all the 3 cerificates in calling the webservice. All I know is as long as the external service provides the privileges to call their service, you are all set.
May be the experts will let us know how the MB uses the certificates in calling the external service...
Thanks. |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|