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 » General IBM MQ Support » SSL

Post new topic  Reply to topic
 SSL « View previous topic :: View next topic » 
Author Message
solomon_13000
PostPosted: Thu Aug 21, 2008 7:41 pm    Post subject: SSL Reply with quote

Master

Joined: 13 Jun 2008
Posts: 284

How do I know that SSL is not up on my server?. How do I verify this at my end?. Because if SSL is not up then the channel will enter the retrying mode. According to one article if the SSLCIPH attribute value is set to null it means that SSL is turn off and if a string parameter is stated in this attribute it means SSL is turn on. Is this true?.
Back to top
View user's profile Send private message
Tibor
PostPosted: Fri Aug 22, 2008 5:21 am    Post subject: Reply with quote

Grand Master

Joined: 20 May 2001
Posts: 1033
Location: Hungary

Firstly, look the queue manager's keystore info:
Code:
$ runmqsc QM01
     7 : dis qmgr sslkeyr
AMQ8408: Display Queue Manager details.
   QMNAME(QM01)                            SSLKEYR(/var/mqm/qmgrs/QM01/ssl/key)

$ ls -l /var/mqm/qmgrs/QM01/ssl/key*
-rw-------   1 mqm      mqm              80 Feb 20 2007  /var/mqm/qmgrs/QM01/ssl/key.crl
-rw-------   1 mqm      mqm          100080 Feb 20 2007  /var/mqm/qmgrs/QM01/ssl/key.kdb
-rw-------   1 mqm      mqm              80 Feb 20 2007  /var/mqm/qmgrs/QM01/ssl/key.rdb
-rw-------   1 mqm      mqm             129 Sep 29 2005  /var/mqm/qmgrs/QM01/ssl/key.sth


But this is only the SSL keystore information, and it isn't necessary for using in network traffic. You can ask for the channel status information, e.g.

DISPLAY CHSTATUS(*) SSLPEER SSLCERTI

Where SSLPEER is not empty, the channel traffic is using SSL based on the SSLCIPH channel attribute.
Back to top
View user's profile Send private message
zhanghz
PostPosted: Sat Aug 23, 2008 4:39 pm    Post subject: Reply with quote

Disciple

Joined: 17 Jun 2008
Posts: 186

yes, if the SSLCIPH in your channel definition is blank, it means your channel is not using SSL.

And, to enable SSL, you have to make sure:
1) you create the ker ring / key store.
2) alter qmgr to use the ker ring / key store.
3) alter the channel to use a SSLCIPH. SSLCAUTH and SSLPEER can also be set.

of course, all necessary certs must be created, imported and labeled correctly.
Back to top
View user's profile Send private message
jeevan
PostPosted: Tue Aug 26, 2008 3:50 pm    Post subject: Reply with quote

Grand Master

Joined: 12 Nov 2005
Posts: 1432

zhanghz wrote:
yes, if the SSLCIPH in your channel definition is blank, it means your channel is not using SSL.

And, to enable SSL, you have to make sure:
1) you create the ker ring / key store.
2) alter qmgr to use the ker ring / key store.
3) alter the channel to use a SSLCIPH. SSLCAUTH and SSLPEER can also be set.

of course, all necessary certs must be created, imported and labeled correctly.


I am currently working on SSL and ge the intial -SSL server authentication working. However, I am still not sure about :

differece between add a certificate or a import a certificate
extraxt and/or export

are these two terms same ?

For those who are struggling ( like me) the red book I mentioned in my another post in this forum is really helpful and have good explanation.

http://www.mqseries.net/phpBB2/viewtopic.php?t=44927
Back to top
View user's profile Send private message
solomon_13000
PostPosted: Sat Sep 20, 2008 10:19 am    Post subject: Reply with quote

Master

Joined: 13 Jun 2008
Posts: 284

Quote:
you create the ker ring / key store.


So the key store holds the digital certificate.

Quote:
alter qmgr to use the ker ring / key store.


This is done by ALTER QMGR SSLKEYR(mynewfile). Then I need to amqmcert to add a public cert to the queue manager.

Quote:
alter the channel to use a SSLCIPH. SSLCAUTH and SSLPEER can also be set.


ALTER CHL(SSL.SVRCONN) SSLCIPH(RC4_MD5_US)
SSLCAUTH - Optional but is used to authenticate the cert from the client
SSLPEER - Optional but is used to differentiate the cert from the client

Is this correct?.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General IBM MQ Support » 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.