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 » Encryption of data using SSL

Post new topic  Reply to topic Goto page 1, 2  Next
 Encryption of data using SSL « View previous topic :: View next topic » 
Author Message
J.D
PostPosted: Tue May 11, 2010 9:48 am    Post subject: Encryption of data using SSL Reply with quote

Voyager

Joined: 18 Dec 2009
Posts: 92
Location: United States

Hi Folks,

My Client is planning to secure the server connection channel using SSL between 5000+ MQ Cleints 6.x and 10 MQ Servers 6.x. Client application using C++. I know what to do on Server side but need some suggestions for setup on client side. Do they have to use Client Channel table or any other method? All the 10 Queue Managers are in single Cluster.

Thank You!!
Back to top
View user's profile Send private message
Vitor
PostPosted: Tue May 11, 2010 9:50 am    Post subject: Re: Encryption of data using SSL Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

J.D wrote:
Do they have to use Client Channel table



_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
sridhsri
PostPosted: Tue May 11, 2010 11:41 am    Post subject: Reply with quote

Master

Joined: 19 Jun 2008
Posts: 297

I don't think they have to use CCDTs. It is definitely recommended that they use CCDTs in this case.

p.s: 5000 clients is a lot! Have you considered which tools to use for certificate management ? There is nothing out-of-the-box from MQ for this.
Back to top
View user's profile Send private message
Vitor
PostPosted: Tue May 11, 2010 11:55 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

sridhsri wrote:
I don't think they have to use CCDTs


What other client connection method supports the use of SSL?
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
sridhsri
PostPosted: Tue May 11, 2010 12:03 pm    Post subject: Reply with quote

Master

Joined: 19 Jun 2008
Posts: 297

I thought it could be done with MQCONNX - maybe I got it wrong.
Back to top
View user's profile Send private message
Vitor
PostPosted: Tue May 11, 2010 12:16 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

sridhsri wrote:
I thought it could be done with MQCONNX - maybe I got it wrong.


No, you might be right at that.

I've never had much time for MQCONNX; too much infrastructure in the application for my taste.

But at least we can agree CCDT is the recommended course of action.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
J.D
PostPosted: Tue May 11, 2010 12:21 pm    Post subject: Reply with quote

Voyager

Joined: 18 Dec 2009
Posts: 92
Location: United States

My Client has been using 5000+ clients across the country to send live transactions to MQ Queue Managers from the past 10 years. We never had a performance issue. We are going to have one-way authentication not the mutual one. So, the Client will need to manage only trust certificate.

All the MQ Clients and Servers are on Windows.
Back to top
View user's profile Send private message
sridhsri
PostPosted: Tue May 11, 2010 12:49 pm    Post subject: Reply with quote

Master

Joined: 19 Jun 2008
Posts: 297

You'll still have to deal with 5010 kdbs.
Back to top
View user's profile Send private message
fatherjack
PostPosted: Wed May 12, 2010 12:02 am    Post subject: Reply with quote

Knight

Joined: 14 Apr 2010
Posts: 522
Location: Craggy Island

Vitor wrote:
sridhsri wrote:
I thought it could be done with MQCONNX - maybe I got it wrong.


No, you might be right at that.


He is right.

Vitor wrote:
I've never had much time for MQCONNX; too much infrastructure in the application for my taste.


Interesting point this. In some ways I agree about there being too much knowledge of infrastructure in the application code but on the other hand you don't have to worry about managing the 5000 channel tab files.

Anyone else got any views on this?
_________________
Never let the facts get in the way of a good theory.
Back to top
View user's profile Send private message
exerk
PostPosted: Wed May 12, 2010 12:28 am    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

5000 clients to 10 servers - no real problem as I see it if you are not using discrete channel names for each client, e.g. blank or wild-carded queue manager name. Even I would consider allowing the use of MQCONNX if every client had to have it's own channel (x10 if 'fail-over' was needed).
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
Back to top
View user's profile Send private message
zpat
PostPosted: Wed May 12, 2010 12:35 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5849
Location: UK

Put the CCDT on a shared LAN drive and point the AMQCHLLIB environment variable to it, do not copy it 5000 times!
Back to top
View user's profile Send private message
fatherjack
PostPosted: Wed May 12, 2010 12:53 am    Post subject: Reply with quote

Knight

Joined: 14 Apr 2010
Posts: 522
Location: Craggy Island

zpat wrote:
Put the CCDT on a shared LAN drive


Assuming all the clients are on that LAN.
_________________
Never let the facts get in the way of a good theory.
Back to top
View user's profile Send private message
zpat
PostPosted: Wed May 12, 2010 1:03 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5849
Location: UK

Even 10 different LAN copies is better than 5000 copies.

If the PCs are isolated (e.g. branches) then automate some regular replication from a central source using your company's software distribution technology.
Back to top
View user's profile Send private message
exerk
PostPosted: Wed May 12, 2010 1:14 am    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

I wasn't advocating 5000 copies! If all clients do the same thing, then yes, a concurrently accessible central location is desirable; if the clients are grouped by function, then still centralise (it's only the 'local' MQCHLTAB variable that may change). The question is, would you also have one centralised key store for all those client?
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
Back to top
View user's profile Send private message
fatherjack
PostPosted: Wed May 12, 2010 1:25 am    Post subject: Reply with quote

Knight

Joined: 14 Apr 2010
Posts: 522
Location: Craggy Island

exerk wrote:
Even I would consider allowing the use of MQCONNX if every client had to have it's own channel


So I guess you're in Vitor's camp on this one.

Interesting though that almost all application vendors whose products use MQ that I've come across use MQCONNX. I wonder what their thinking is.
_________________
Never let the facts get in the way of a good theory.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Goto page 1, 2  Next Page 1 of 2

MQSeries.net Forum Index » IBM MQ Security » Encryption of data using SSL
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.