ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » IBM MQ Security » Broker 7.0.0.2 SSL Ciphers

Post new topic  Reply to topic
 Broker 7.0.0.2 SSL Ciphers « View previous topic :: View next topic » 
Author Message
gfrench
PostPosted: Tue Apr 26, 2011 7:07 am    Post subject: Broker 7.0.0.2 SSL Ciphers Reply with quote

Acolyte

Joined: 10 Feb 2002
Posts: 71

Is there a simple way of listing the SSL Cipher names supported by broker without writing java code? I would like to use AES 256 SHA so have tried all sorts of combinations with underscores, with dashes, prefix TLS_ with prefix SSL_

There is a list of supported suites in the MQ infocenter but not in Broker infocenter. Neither:-

TLS_RSA_WITH_AES_256_CBC_SHA
SSL_RSA_WITH_AES_256_CBC_SHA

work. Any clues?

Thanks

Graham

P.S. This is on the TCP/IP Client node, using a configurable service. The manual states:-
Quote:

A semicolon-delimited list of cipher suites that can be used for the SSL handshake. The default value "" means that all available cipher suites can be used
[/quote]
Back to top
View user's profile Send private message Send e-mail Visit poster's website
fjb_saper
PostPosted: Tue Apr 26, 2011 12:26 pm    Post subject: Re: Broker 7.0.0.2 SSL Ciphers Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20696
Location: LI,NY

gfrench wrote:
Is there a simple way of listing the SSL Cipher names supported by broker without writing java code? I would like to use AES 256 SHA so have tried all sorts of combinations with underscores, with dashes, prefix TLS_ with prefix SSL_

There is a list of supported suites in the MQ infocenter but not in Broker infocenter. Neither:-

TLS_RSA_WITH_AES_256_CBC_SHA
SSL_RSA_WITH_AES_256_CBC_SHA

work. Any clues?

Thanks

Graham

P.S. This is on the TCP/IP Client node, using a configurable service. The manual states:-
Quote:

A semicolon-delimited list of cipher suites that can be used for the SSL handshake. The default value "" means that all available cipher suites can be used


I see what you are trying to do. The MB Explorer as I tried it (V7.0.0.2), does not yet support SSL FIPS. I have a PMR open for that.

Try Cypherspec FIPS_WITH_3DES_EBE_CBC_SHA and corresponding cyphersuite SSL_RSA_FIPS_WITH_3DES_EBE_CBC_SHA.

Note: you will have to add the cyphersuite to the list by going through the dialogue on the preferences in the MB Explorer. Once added to the custom SSL Ciphersuites you'll be able to choose it in the drop down.

Note as well that this cipherspec / ciphersuite despite its name is qualified as non fips in the matching table.

I was not able to make any of the FIPS ciphersuites work with MB Explorer... and your cipherspec/ciphersuite is FIPS

Have fun
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
smdavies99
PostPosted: Tue Apr 26, 2011 1:34 pm    Post subject: Reply with quote

Jedi Council

Joined: 10 Feb 2003
Posts: 6076
Location: Somewhere over the Rainbow this side of Never-never land.

Quote:
I was not able to make any of the FIPS ciphersuites work with MB Explorer... and your cipherspec/ciphersuite is FIPS


Are you saying that the only way to configure this is via MBExplorer?

I'm working with Graham (the OP) on this.
Is there any way to get a FIPS cipher configured?
Could you set a config with something that is valid an then 'hack' it to use the real suite?
_________________
WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995

Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Tue Apr 26, 2011 8:18 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20696
Location: LI,NY

smdavies99 wrote:
Quote:
I was not able to make any of the FIPS ciphersuites work with MB Explorer... and your cipherspec/ciphersuite is FIPS


Are you saying that the only way to configure this is via MBExplorer?

I'm working with Graham (the OP) on this.
Is there any way to get a FIPS cipher configured?
Could you set a config with something that is valid an then 'hack' it to use the real suite?


No you can probably work around it using java and the CMP-API. I have not tried this avenue yet, as I wanted to minimize the use of custom code.

So far I have found out that the MB Explorer did not allow me to connect to any broker with FIPS set to true, although it works like a charm in the MQ Explorer connecting to a qmgr (using different channels with different mcauser). (PMR open)

An other gotcha has been the use of mqsideploy (at least in windows going against a broker on AIX) as it did not ask for the key/trust store password and did not allow me any way to pass the information, after using the *.broker file created with the MB Explorer. (PMR open).

I suspect that the preference setting FIPS=true is not supported by the MB Explorer part and the SSL wizard dialogue has no place for a FIPS = true checkbox... (I did not expect any would be needed after setting the preference). As you use the successful setup of the broker in the MB Explorer to create the *.broker file you would need inside IBM information on what to put into the *.broker file to "hack" the solution... (as you know I am not working for big blue...)

I believe the Toolkit is even more rudimentary then the MB Explorer when setting the SSL preferences. By the way it is the only tool that allowed me a successful connection using connect to remote broker using *.broker file...

Have fun and let me know if you progress
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
fjb_saper
PostPosted: Tue Apr 26, 2011 8:45 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20696
Location: LI,NY

Moved to Security forum and split the discussion for the tcp nodes to http://www.mqseries.net/phpBB2/viewtopic.php?t=57394
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
fjb_saper
PostPosted: Fri Apr 29, 2011 11:35 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20696
Location: LI,NY

UPDATE from one of my pmrs:

mqsideploy: when using SSL make sure you set the IBM_JAVA_OPTIONS environment variable first.
ex set or export IBM_JAVA_OPTIONS=-Djavax.net.ssl.trustStorePassword="password" -Djavax.net.ssl.keyStorePassword="password" ...
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
gfrench
PostPosted: Tue May 03, 2011 11:16 pm    Post subject: Reply with quote

Acolyte

Joined: 10 Feb 2002
Posts: 71

I'm assuming that is when doing an mqsideploy over a secure SSL connection and nothing to do with deploying code that will run securely (ie with soap, http or tcpip nodes over ssl)
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » IBM MQ Security » Broker 7.0.0.2 SSL Ciphers
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.