Re: New CMS based SSLSERV problem... DTCSSL300E

2009-04-24 Thread Bob Levad
If anyone is interested, we were able to get Host on Demand TN3270 working
to the CMS SSL server with some help from HOD Support.  Contact off-list for
details.

Bob

-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of Alan Ackerman
Sent: Friday, March 20, 2009 4:48 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: New CMS based SSLSERV problem... DTCSSL300E

On Wed, 18 Mar 2009 10:53:08 -0400, Alan Altmark alan_altm...@us.ibm.com
wrote:

On Wednesday, 03/18/2009 at 09:49 EDT, Mrohs, Ray 
ray.mr...@usdoj.gov
wrote:
 This is slightly off-topic but if anyone has the 5.4 SSLSERV running 
 with the Rumba or WRQ Reflection 3270 emulator, please contact me 
 offline. Thanks.

Neither Rumba nor Reflection work correctly.  We are working with 
Attachmate to fix Reflection.  Rumba has not responded to our attempts 
to contact them.  IBM Host on Demand doesn't work, either, at the moment.

The common problem we are seeing is that the clients are bringing down 
the session when the server requests a client certificate they don't
posesss.
The RFC specifies that the client should send an empty certificate 
list and that it is up to the server, not the client, to decide whether 
the lack of a client certificate is grounds for a divorce.

Work with your client vendor.  If they want someone in IBM to talk to, 
send them to me.

Alan Altmark
z/VM Development
IBM Endicott
===
==

We have a problem with QWS3270. In 5.2.0/5.3.0 everything works fine with
static SSL. In 5.4.0, QWS3270 prompts me for a certificate password. I
provide one and everything works, but it sure slows me down. If I hit cancel
instead I get disconnected with an unable to connect error.

There is no way to turn off this behavior in QWS3270 -- is there any way to
turn it off in the server?

It doesn't make sense to me to that you say Work with your client vendor 
when the problem happens only in one release of z/VM and not in z/OS. 

Do you have any indication that there is a similar problem in z/OS? if so,
which version and/or APAR? We might actually get something fixed if there is
a z/OS problem. 

Attachmate Extra! works just fine, and so does IBM Pcomm.

Alan Ackerman
Alan (dot) Ackerman (at) Bank of America (dot) com   

This electronic transmission and any documents accompanying this electronic 
transmission contain confidential information belonging to the sender.  This 
information may be legally privileged.  The information is intended only for 
the use of the individual or entity named above.  If you are not the intended 
recipient, you are hereby notified that any disclosure, copying, distribution, 
or the taking of any action in reliance on or regarding the contents of this 
electronically transmitted information is strictly prohibited.


Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-22 Thread Alan Altmark
On Friday, 03/20/2009 at 05:48 EDT, Alan Ackerman 
alan.acker...@earthlink.net wrote:

 We have a problem with QWS3270. In 5.2.0/5.3.0 everything works fine 
with
 static SSL. In 5.4.0, QWS3270 prompts me for a certificate password. I
 provide one and everything works, but it sure slows me down. If I hit
 cancel instead I get disconnected with an unable to connect error.
 
 There is no way to turn off this behavior in QWS3270 -- is there any way
 to turn it off in the server?

We are putting our heads together with our z/OS brethren to work out 
exactly what is going on.  The more we study the problem, the more 
confused the team becomes.

I think we're seeing different error behavor on static and dynamic 
sessions, making the problem more elusive.  (It's complicated by folks 
trying to use dynamic SSL with a static-only client.)

With any luck the problem will be in VM and we can fix all the client 
problems at once.  I would truly hate to have an endemic problem.

Alan Altmark
z/VM Development
IBM Endicott


Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-20 Thread Mark Cibula
Hi Dennis,

What you want to do (augment an existing tag value) can't be done using j
ust
 DTCPARMS-defined tags and values, because (for a given :type.server and
:type.class pairing) any tag present in the 'server' entry overrides any
same-named tag that exists in the corresponding 'class' entry -- the valu
es
for the two tags are not combined.

When I first saw your question, I had also intended to suggest use of the

TCPRUNXT exit, but with it, you can't really do exactly what you've descr
ibed...

You can supply additional (or, replacement) tag/value overrides via the e
xit
(with some limitations, based on the exit call type -- SETUP or BEGIN), b
ut
there is no information provided with the current interface that allows
inspection of the set of tags and values 'known' by TCPRUN at the point o
f
either call type.  So, you can't modify or augment a tag value based on i
ts
current value.  This is a design point that limits some usefulness of the

exit, at least with respect to what you want to do.  If you see the need 
for
this capability, a formal request would be the avenue to pursue it.

Though, having now given this some thought, there is likely a way to use 
the
TCPRUNXT server exit (with a few updates) that would allow what you're
interested in doing.  I'll contact you off-line, after I've had a chance 
to
see if my ideas for doing this pan out...

Regards, Mark Cibula (z/VM TCP/IP Support)


Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-20 Thread O'Brien, Dennis L
Mark, 
Thanks, but I think we're getting to a point where the solution is more
trouble than the original problem.  I'll just set a standard MAXSESSIONS
value that's big enough for our largest system.  That will be bigger
than what our test systems need, but at least we will be testing the
same value that we use in production.  The alternative would be to
maintain the list of exempt cipher suites in the node-specific file.
While changing it on every system would be a pain, I don't expect it to
change often.

   Dennis O'Brien

39,516
-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of Mark Cibula
Sent: Friday, March 20, 2009 06:53
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: [IBMVM] New CMS based SSLSERV problem... DTCSSL300E

Hi Dennis,

What you want to do (augment an existing tag value) can't be done using
j
ust
 DTCPARMS-defined tags and values, because (for a given :type.server and
:type.class pairing) any tag present in the 'server' entry overrides any
same-named tag that exists in the corresponding 'class' entry -- the
valu
es
for the two tags are not combined.

When I first saw your question, I had also intended to suggest use of
the

TCPRUNXT exit, but with it, you can't really do exactly what you've
descr
ibed...

You can supply additional (or, replacement) tag/value overrides via the
e
xit
(with some limitations, based on the exit call type -- SETUP or BEGIN),
b
ut
there is no information provided with the current interface that allows
inspection of the set of tags and values 'known' by TCPRUN at the point
o
f
either call type.  So, you can't modify or augment a tag value based on
i
ts
current value.  This is a design point that limits some usefulness of
the

exit, at least with respect to what you want to do.  If you see the need

for
this capability, a formal request would be the avenue to pursue it.

Though, having now given this some thought, there is likely a way to use

the
TCPRUNXT server exit (with a few updates) that would allow what you're
interested in doing.  I'll contact you off-line, after I've had a chance

to
see if my ideas for doing this pan out...

Regards, Mark Cibula (z/VM TCP/IP Support)


Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-20 Thread Alan Ackerman
On Wed, 18 Mar 2009 10:53:08 -0400, Alan Altmark alan_altm...@us.ibm.com
 
wrote:

On Wednesday, 03/18/2009 at 09:49 EDT, Mrohs, Ray ray.mr...@usdoj.gov

wrote:
 This is slightly off-topic but if anyone has the 5.4 SSLSERV running
 with the Rumba or WRQ Reflection 3270 emulator, please contact me
 offline. Thanks.

Neither Rumba nor Reflection work correctly.  We are working with
Attachmate to fix Reflection.  Rumba has not responded to our attempts t
o
contact them.  IBM Host on Demand doesn't work, either, at the moment.

The common problem we are seeing is that the clients are bringing down t
he
session when the server requests a client certificate they don't posesss
.
The RFC specifies that the client should send an empty certificate lis
t
and that it is up to the server, not the client, to decide whether the
lack of a client certificate is grounds for a divorce.

Work with your client vendor.  If they want someone in IBM to talk to,
send them to me.

Alan Altmark
z/VM Development
IBM Endicott

=


We have a problem with QWS3270. In 5.2.0/5.3.0 everything works fine with
 
static SSL. In 5.4.0, QWS3270 prompts me for a certificate password. I 

provide one and everything works, but it sure slows me down. If I hit 
cancel instead I get disconnected with an unable to connect error.

There is no way to turn off this behavior in QWS3270 -- is there any way 

to turn it off in the server?

It doesn't make sense to me to that you say Work with your client vendor
 
when the problem happens only in one release of z/VM and not in z/OS. 

Do you have any indication that there is a similar problem in z/OS? if so
, 
which version and/or APAR? We might actually get something fixed if there
 
is a z/OS problem. 

Attachmate Extra! works just fine, and so does IBM Pcomm.

Alan Ackerman

Alan (dot) Ackerman (at) Bank of America (dot) com   


Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-19 Thread Mrohs, Ray
Thanks Alan. Unfortunately our site is standardized on the Rumba client,
and the centrally managed upgrades happen once a blue moon. It looks
like it might be a while before we can utilize the new SSLSERV, even
under the best circumstances. 
Is there a list of clients that have been tested and work?

Ray Mrohs



-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of Alan Altmark
Sent: Wednesday, March 18, 2009 10:53 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: New CMS based SSLSERV problem... DTCSSL300E

On Wednesday, 03/18/2009 at 09:49 EDT, Mrohs, Ray
ray.mr...@usdoj.gov 
wrote:
 This is slightly off-topic but if anyone has the 5.4 SSLSERV running
 with the Rumba or WRQ Reflection 3270 emulator, please contact me
 offline. Thanks.

Neither Rumba nor Reflection work correctly.  We are working with 
Attachmate to fix Reflection.  Rumba has not responded to our attempts
to 
contact them.  IBM Host on Demand doesn't work, either, at the moment.

The common problem we are seeing is that the clients are bringing down
the 
session when the server requests a client certificate they don't
posesss. 
The RFC specifies that the client should send an empty certificate
list 
and that it is up to the server, not the client, to decide whether the 
lack of a client certificate is grounds for a divorce.

Work with your client vendor.  If they want someone in IBM to talk to, 
send them to me.

Alan Altmark
z/VM Development
IBM Endicott


Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-19 Thread Malcolm Beattie
Mrohs, Ray writes:
 Thanks Alan. Unfortunately our site is standardized on the Rumba client,
 and the centrally managed upgrades happen once a blue moon. It looks
 like it might be a while before we can utilize the new SSLSERV, even
 under the best circumstances. 
 Is there a list of clients that have been tested and work?

x3270 works fine for me, both the old way (going straight to
SSL with x3270 L:hostname:992) and the new way (using
x3270 hostname to the default port 23 and letting it use TLS to
auto-negotiate SSL).

--Malcolm

-- 
Malcolm Beattie
System z SWG/STG, Europe
IBM UK


Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-19 Thread Alan Altmark
On Thursday, 03/19/2009 at 08:39 EDT, Mrohs, Ray ray.mr...@usdoj.gov 
wrote:
 Thanks Alan. Unfortunately our site is standardized on the Rumba client,
 and the centrally managed upgrades happen once a blue moon. It looks
 like it might be a while before we can utilize the new SSLSERV, even
 under the best circumstances.
 Is there a list of clients that have been tested and work?

- IBM Personal Communications 5.9 works
- Seagull's BlueZone works
- x3270 works
- wc3270 (Windows version of x3270) works
- Zephyr Passport works
- IBM Host on Demand fails
- Micro Focus Rumba fails
- Attachmate Reflection fails

In all cases our tests were with the levels current over the past year or 
so.  We're building a more detailed list that will include the specific 
levels for both tn3270 and ftp.  Note that some of the above do not 
support negotiated SSL.

Those that fail will also fail with z/OS since it's the same SSL/TLS 
implementation.

Alan Altmark
z/VM Development
IBM Endicott


Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-19 Thread Adam Thornton


On Mar 19, 2009, at 8:57 AM, Alan Altmark wrote:

On Thursday, 03/19/2009 at 08:39 EDT, Mrohs, Ray ray.mr...@usdoj.gov 


wrote:
Thanks Alan. Unfortunately our site is standardized on the Rumba  
client,

and the centrally managed upgrades happen once a blue moon. It looks
like it might be a while before we can utilize the new SSLSERV, even
under the best circumstances.
Is there a list of clients that have been tested and work?


- IBM Personal Communications 5.9 works
- Seagull's BlueZone works
- x3270 works
- wc3270 (Windows version of x3270) works
- Zephyr Passport works
- IBM Host on Demand fails
- Micro Focus Rumba fails
- Attachmate Reflection fails


Has anyone tried tn3270X ?  I'll be giving it a shot once I have the  
5.4 SSL support working, but other stuff is likely to conspire to slow  
that down.


Adam

Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-19 Thread Marcy Cortes
I haven't personally done it, but others in our organization are using
Attachmate Extreme Rel 9.0
 


Marcy 

This message may contain confidential and/or privileged information. If
you are not the addressee or authorized to receive this for the
addressee, you must not use, copy, disclose, or take any action based on
this message or any information herein. If you have received this
message in error, please advise the sender immediately by reply e-mail
and delete this message. Thank you for your cooperation.


-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of Alan Altmark
Sent: Thursday, March 19, 2009 6:58 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: [IBMVM] New CMS based SSLSERV problem... DTCSSL300E

On Thursday, 03/19/2009 at 08:39 EDT, Mrohs, Ray ray.mr...@usdoj.gov
wrote:
 Thanks Alan. Unfortunately our site is standardized on the Rumba 
 client, and the centrally managed upgrades happen once a blue moon. It

 looks like it might be a while before we can utilize the new SSLSERV, 
 even under the best circumstances.
 Is there a list of clients that have been tested and work?

- IBM Personal Communications 5.9 works
- Seagull's BlueZone works
- x3270 works
- wc3270 (Windows version of x3270) works
- Zephyr Passport works
- IBM Host on Demand fails
- Micro Focus Rumba fails
- Attachmate Reflection fails

In all cases our tests were with the levels current over the past year
or so.  We're building a more detailed list that will include the
specific levels for both tn3270 and ftp.  Note that some of the above do
not support negotiated SSL.

Those that fail will also fail with z/OS since it's the same SSL/TLS
implementation.

Alan Altmark
z/VM Development
IBM Endicott


Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-19 Thread Mark Bodenstein
We have successfully tested Hummingbird HostExplorer with the old z/VM SSL, 
the new z/VM SSL, and z/OS SSL.


Mark Bodenstein  (m...@cornell.edu)
Cornell University

At 09:57 AM 3/19/2009, you wrote:

On Thursday, 03/19/2009 at 08:39 EDT, Mrohs, Ray ray.mr...@usdoj.gov
wrote:
 Thanks Alan. Unfortunately our site is standardized on the Rumba client,
 and the centrally managed upgrades happen once a blue moon. It looks
 like it might be a while before we can utilize the new SSLSERV, even
 under the best circumstances.
 Is there a list of clients that have been tested and work?

- IBM Personal Communications 5.9 works
- Seagull's BlueZone works
- x3270 works
- wc3270 (Windows version of x3270) works
- Zephyr Passport works
- IBM Host on Demand fails
- Micro Focus Rumba fails
- Attachmate Reflection fails

In all cases our tests were with the levels current over the past year or
so.  We're building a more detailed list that will include the specific
levels for both tn3270 and ftp.  Note that some of the above do not
support negotiated SSL.

Those that fail will also fail with z/OS since it's the same SSL/TLS
implementation.

Alan Altmark
z/VM Development
IBM Endicott


Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-19 Thread Tyler Koyl
I have tested the following with Telnet TLS and z/VM on 5.4.

c3270 - Curses based x3270. Basically shell 3270.
tn3270 - Version 3.2.2 with the additional SSL / SSH license.

Seems to work good. I am a little concerned about the SSLSERVE overhead but no
way to really tell at this point as z/vm 5.4 is still a second level guest on a
Test LPAR. Not much driving SSL at this point. Hopefully 4 people telneted in
and maybe periodic times for web PERFSVM (Also using SSL [Static])  won't do too
much damage. We will see. :)

Tyler


This e-mail and any attachment(s) are confidential and may be privileged.
 If you are not the intended recipient please notify me immediately by return
e-mail,
 delete this e-mail and do not copy, use or disclose it.


Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-19 Thread O'Brien, Dennis L
Mark C, 
Thanks.  I implemented your suggestion, and it works fine.  Am I correct
that whatever file I end up putting the :parms. tag in, I need to put
all the parameters of :parms. there?  We have about 20 systems to
support.  Ideally, I'd like to specify the EXEMPT parameter in SYSTEM
DTCPARMS, which would be common to all nodes, and specify MAXSESSIONS in
a node-specific file.  Is there a way to do this?

   Dennis O'Brien

39,516
-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of Mark Cibula
Sent: Monday, March 16, 2009 15:11
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: [IBMVM] New CMS based SSLSERV problem... DTCSSL300E

Dennis (and Mark W) --

Apologies for the somewhat duplicate posting - ran into a browser
timeout

whilst putting my posting together..   I would like to suggest how one
ca
n
implement DTCPARMS server customizations (building on Dennis' post) to
better isolate them, and to lessen the impact of changes to the IBM
DTCPA
RMS
file itself.

* Use this 'override' entry in the SYSTEM DTCPARMS file:
* (Because the 'parms' value is overridden, the :parm. tag/value from
IBM

* DTCPARMS needs to first be duplicated and then modified within this
* (SYSTEM DTCPARMS) file so as not to lose the Keyfile information.

:nick.SSLSERV:type.server   :class.ssl
:Admin_ID_list.TCPMAINT GSKADMIN SYSPROG1 SYSPROG2
:parms.KEYFile /etc/gskadm/Database.kdb
 MAXSESSIONS 30
 EXEMPT LOW
 
With the above ':type.server' entry in place, a ':nick.ssl :type.class'
entry should no longer be necessary within SYSTEM DTCPARMS.  The 'class'
entry in the IBM DTCPARMS will provide the remainder of the needed
tags/v
alues.

Granted, with the significant change to the ssl 'class' with 540, having
done something similar to the above for a 530 SSL 'server' entry, one
mig
ht
still have encountered some problems, since the old/new tags had little
i
n
common...   

The type of change I suggest above is meant simply to illustrate how to
k
eep
customizations separate from the (IBM) supplied defaults. (And, we do
encourage this same type of thing on our own test systems so fewer
server
s
go 'bump' as things are changed).

-- Regards, Mark Cibula


Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-19 Thread Alan Altmark
On Thursday, 03/19/2009 at 04:23 EDT, O'Brien, Dennis L 
dennis.l.o'br...@bankofamerica.com wrote:
 Mark C,
 Thanks.  I implemented your suggestion, and it works fine.  Am I correct
 that whatever file I end up putting the :parms. tag in, I need to put
 all the parameters of :parms. there?  We have about 20 systems to
 support.  Ideally, I'd like to specify the EXEMPT parameter in SYSTEM
 DTCPARMS, which would be common to all nodes, and specify MAXSESSIONS in
 a node-specific file.  Is there a way to do this?

Remember that you can use the server exit facility (:Exit tag or TCPRUNXT 
EXEC) to generate tags at runtime.  See Ch. 5.  Look at TCPRUNXT SAMPEXEC 
on the 591 disk.

You could use an exit that returns the correct :parms. whenever it starts 
a server of class ssl.

Alan Altmark
z/VM Development
IBM Endicott


Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-19 Thread Raymond Noal
Don't bother with the TCPRUNXT SAMPEXEC on the 591 disk - it's probably 
compiled REXX anyway!! :-) (sorry Chuckie, I couldn't pass up the opportunity) 

HITACHI
 DATA SYSTEMS 
Raymond E. Noal 
Senior Technical Engineer 
Office: (408) 970 - 7978 


-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On Behalf 
Of Alan Altmark
Sent: Thursday, March 19, 2009 2:25 PM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: New CMS based SSLSERV problem... DTCSSL300E

On Thursday, 03/19/2009 at 04:23 EDT, O'Brien, Dennis L 
dennis.l.o'br...@bankofamerica.com wrote:
 Mark C,
 Thanks.  I implemented your suggestion, and it works fine.  Am I correct
 that whatever file I end up putting the :parms. tag in, I need to put
 all the parameters of :parms. there?  We have about 20 systems to
 support.  Ideally, I'd like to specify the EXEMPT parameter in SYSTEM
 DTCPARMS, which would be common to all nodes, and specify MAXSESSIONS in
 a node-specific file.  Is there a way to do this?

Remember that you can use the server exit facility (:Exit tag or TCPRUNXT 
EXEC) to generate tags at runtime.  See Ch. 5.  Look at TCPRUNXT SAMPEXEC 
on the 591 disk.

You could use an exit that returns the correct :parms. whenever it starts 
a server of class ssl.

Alan Altmark
z/VM Development
IBM Endicott


Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-18 Thread Mrohs, Ray
This is slightly off-topic but if anyone has the 5.4 SSLSERV running
with the Rumba or WRQ Reflection 3270 emulator, please contact me
offline. Thanks.

Ray Mrohs
U.S. Department of Justice
202-307-6896  

-Original Message-
From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of Wiggins, Mark
Sent: Tuesday, March 17, 2009 9:04 AM
To: IBMVM@LISTSERV.UARK.EDU
Subject: Re: New CMS based SSLSERV problem... DTCSSL300E

Thank you to both Dennis and Mark. I had the mount commands in my
DTCPARMS, they just weren't syntactically correct. Everything appears to
be fine now...

Mark Wiggins


Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-18 Thread Alan Altmark
On Wednesday, 03/18/2009 at 09:49 EDT, Mrohs, Ray ray.mr...@usdoj.gov 
wrote:
 This is slightly off-topic but if anyone has the 5.4 SSLSERV running
 with the Rumba or WRQ Reflection 3270 emulator, please contact me
 offline. Thanks.

Neither Rumba nor Reflection work correctly.  We are working with 
Attachmate to fix Reflection.  Rumba has not responded to our attempts to 
contact them.  IBM Host on Demand doesn't work, either, at the moment.

The common problem we are seeing is that the clients are bringing down the 
session when the server requests a client certificate they don't posesss. 
The RFC specifies that the client should send an empty certificate list 
and that it is up to the server, not the client, to decide whether the 
lack of a client certificate is grounds for a divorce.

Work with your client vendor.  If they want someone in IBM to talk to, 
send them to me.

Alan Altmark
z/VM Development
IBM Endicott


Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-17 Thread Wiggins, Mark
Thank you to both Dennis and Mark. I had the mount commands in my DTCPARMS, 
they just weren't syntactically correct. Everything appears to be fine now...

Mark Wiggins

-Original Message-
From: Mark Cibula [mailto:cibul...@us.ibm.com]
Sent: Monday, March 16, 2009 6:11 PM
Subject: Re: New CMS based SSLSERV problem... DTCSSL300E

Dennis (and Mark W) --

Apologies for the somewhat duplicate posting - ran into a browser timeout
whilst putting my posting together..   I would like to suggest how one can
implement DTCPARMS server customizations (building on Dennis' post) to
better isolate them, and to lessen the impact of changes to the IBM DTCPARMS
file itself.

* Use this 'override' entry in the SYSTEM DTCPARMS file:
* (Because the 'parms' value is overridden, the :parm. tag/value from IBM
* DTCPARMS needs to first be duplicated and then modified within this
* (SYSTEM DTCPARMS) file so as not to lose the Keyfile information.

:nick.SSLSERV:type.server   :class.ssl
:Admin_ID_list.TCPMAINT GSKADMIN SYSPROG1 SYSPROG2
:parms.KEYFile /etc/gskadm/Database.kdb
 MAXSESSIONS 30
 EXEMPT LOW

With the above ':type.server' entry in place, a ':nick.ssl :type.class'
entry should no longer be necessary within SYSTEM DTCPARMS.  The 'class'
entry in the IBM DTCPARMS will provide the remainder of the needed tags/values.

Granted, with the significant change to the ssl 'class' with 540, having
done something similar to the above for a 530 SSL 'server' entry, one might
still have encountered some problems, since the old/new tags had little in
common...

The type of change I suggest above is meant simply to illustrate how to keep
customizations separate from the (IBM) supplied defaults. (And, we do
encourage this same type of thing on our own test systems so fewer servers
go 'bump' as things are changed).

-- Regards, Mark Cibula


New CMS based SSLSERV problem... DTCSSL300E

2009-03-16 Thread Wiggins, Mark
I'll start by saying that I have already found, read and preformed all tasks on 
http://www.vm.ibm.com/related/tcpip/tcsslini.html to no avail.

I'm trying to setup the new CMS based SSLSERV for z/VM 540 RSU 0802, but I keep 
getting the exact error mentioned in the link above.



DTCRUN1011I Server started at 16:02:41 on 16 Mar 2009 (Monday)

DTCRUN1011I Running server command: VMSSL

DTCRUN1011I Parameters in use:

DTCRUN1011I  MAXSESSIONS 20 KEYFILE /etc/gskadm/Database.kdb

DTCSSL2423I Using server module: SSLSERV MODULE E2 - 2/26/09 16:28:52

DTCSSL002I SSLSERV main() - PROGMAP:

NameEntry   Origin  BytesAttributes

SSLSERV 0FD632880FD6328800041D73Amode 31  Reloc

DTCSSL002I DEBUG settings: Debug: 0

DTCSSL002I main() started...

DTCSSL015I Server initialization in progress (z/VM level 540 - PK65850)

DTCSSL100I This software incorporates the RSA algorithm

DTCSSL132I Server ID: SSLSERV

DMSLIO201W The following names are undefined:

 EDCUCSNM

DMSLIO201W The following names are undefined:

 EDCUCSNM

DTCSSL300E gsk_open_database_using_stash_file() failed; rc: 0x3353009

reason: File or keyring not found

DTCSSL127E Server shutdown has commenced

DTCSSL128E Server shutdown is complete

DTCRUN1015I Server ended with RC=1 at 16:02:42 on 16 Mar 2009 (Monday)

DTCRUN1019I Server will not be logged off because you are connected



If I issue 'openvm list /etc/gskadm (own' on GSKADMIN account I get the 
following



openvm listfile /etc/gskadm (own

Directory = '/etc/gskadm'

User IDGroup Name  Permissions Type  Path name component

gskadmin   securityrw- r-- ---  F'Database.kdb'

gskadmin   securityrw- --- ---  F'Database.rdb'

gskadmin   securityrw- r-- ---  F'Database.sth'


The SSLSERV directory statement also has

POSIXINFO UID 7 GNAME security

So, what else can I try???

Mark Wiggins
University of Connecticut
860-486-2792




Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-16 Thread O'Brien, Dennis L
Mark,
What did you put in SYSTEM DTCPARMS or node DTCPARMS for your SSL
server?  If you want to change anything for :nick.ssl in IBM DTCPARMS,
you have to copy the whole section for that nickname to your local file.
For example, I wanted to add a session limit and exempt low-strength
encryption algorithms.  The first thing I tried was just putting the
following in node DTCPARMS:
 
:nick.ssl :type.class 
  :name.SSL daemon
  :command.VMSSL  
  :diskwarn.YES   
  :parms.MAXSESSIONS 30   
 EXEMPT LOW   
 
This was similar to my z/VM 5.3.0 file.  I then got a message about
Admin_ID_list not being found, so I added that.  When I tried again, I
got the same message you got.  I guessed that I needed to copy the
entire :nick.ssl section from IBM DTCPARMS to my local file, and change
the parts I wanted to change.  That worked.  I currently have:
 
:nick.ssl :type.class
  :name.SSL daemon
  :command.VMSSL
  :runtime.C
  :diskwarn.YES
  :Admin_ID_list.TCPMAINT GSKADMIN SYSPROG1 SYSPROG2
  :memory.256M
  :mixedcaseparms.YES
  :mount. /../VMBFS:VMSYS:ROOT/  / ,
  /../VMBFS:VMSYS:SSLSERV/   /tmp  ,
  /../VMBFS:VMSYS:GSKSSLDB/  /etc/gskadm

  :parms.KEYFile /etc/gskadm/Database.kdb
 MAXSESSIONS 30
 EXEMPT LOW
 
Your error message is because SSLSERV is not seeing a :mount. tag, so it
doesn't know where to find /etc/gskadm/Database.kdb.


   Dennis O'Brien

39,516 

 



From: The IBM z/VM Operating System [mailto:ib...@listserv.uark.edu] On
Behalf Of Wiggins, Mark
Sent: Monday, March 16, 2009 13:38
To: IBMVM@LISTSERV.UARK.EDU
Subject: [IBMVM] New CMS based SSLSERV problem... DTCSSL300E



I'll start by saying that I have already found, read and preformed all
tasks on http://www.vm.ibm.com/related/tcpip/tcsslini.html to no avail. 

 

I'm trying to setup the new CMS based SSLSERV for z/VM 540 RSU 0802, but
I keep getting the exact error mentioned in the link above.  

 

 

DTCRUN1011I Server started at 16:02:41 on 16 Mar 2009 (Monday)

DTCRUN1011I Running server command: VMSSL

DTCRUN1011I Parameters in use:

DTCRUN1011I  MAXSESSIONS 20 KEYFILE /etc/gskadm/Database.kdb

DTCSSL2423I Using server module: SSLSERV MODULE E2 - 2/26/09 16:28:52

DTCSSL002I SSLSERV main() - PROGMAP:

NameEntry   Origin  BytesAttributes

SSLSERV 0FD632880FD6328800041D73Amode 31  Reloc

DTCSSL002I DEBUG settings: Debug: 0

DTCSSL002I main() started...

DTCSSL015I Server initialization in progress (z/VM level 540 - PK65850)

DTCSSL100I This software incorporates the RSA algorithm

DTCSSL132I Server ID: SSLSERV

DMSLIO201W The following names are undefined:

 EDCUCSNM

DMSLIO201W The following names are undefined:

 EDCUCSNM

DTCSSL300E gsk_open_database_using_stash_file() failed; rc: 0x3353009

reason: File or keyring not found

DTCSSL127E Server shutdown has commenced

DTCSSL128E Server shutdown is complete

DTCRUN1015I Server ended with RC=1 at 16:02:42 on 16 Mar 2009 (Monday)

DTCRUN1019I Server will not be logged off because you are connected

 

If I issue 'openvm list /etc/gskadm (own' on GSKADMIN account I get the
following

 

openvm listfile /etc/gskadm (own

Directory = '/etc/gskadm'

User IDGroup Name  Permissions Type  Path name component

gskadmin   securityrw- r-- ---  F'Database.kdb'

gskadmin   securityrw- --- ---  F'Database.rdb'

gskadmin   securityrw- r-- ---  F'Database.sth'

 

The SSLSERV directory statement also has 

 

POSIXINFO UID 7 GNAME security

 

So, what else can I try???

 

Mark Wiggins

University of Connecticut

860-486-2792

 

 



Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-16 Thread Mark Cibula
Hi Mark,

I suspect the errors you've encountered stem from somehow referencing a
pre-540 SSL 'class' entry  -- one that lacks the :runtime.C , :mount. and

other tags that define values needed for the 540 SSL server.  Please chec
k
your SYSTEM DTCPARMS file (or any others you've customized) for a
stale/rogue pre-540 SSL class entry that looks like this one:

:nick.ssl :type.class 
  :name.SSL daemon
  :command.VMSSL  
  :diskwarn.YES

Also, ensure that a pre-540 level IBM DTCPARMS file is not present in the

CMS search order of the (540) SSL server, and that thePK65850- level IBM
DTCPARMS file *is* available.  The class definition from this file is: 
 

:nick.ssl :type.class

  :name.SSL daemon   

  :command.VMSSL   
  
  :runtime.C 

  :diskwarn.YES
  
  :Admin_ID_list.TCPMAINT GSKADMIN 
  
  :memory.256M
   
  :mixedcaseparms.YES  
  
  :mount. /../VMBFS:VMSYS:ROOT/  / , 
  /../VMBFS:VMSYS:SSLSERV/   /tmp  , 
  /../VMBFS:VMSYS:GSKSSLDB/  /etc/gskadm 
 
 
   
  :parms.KEYFile /etc/gskadm/Database.kdb   
 

(Note: The 540 GA-level of this file lacks the 'SSLSERV' file space ID fo
r
the '/tmp' mount; commentary in the updated file explains why this needs 
to
be included.)

One other customer ran across the errors you cited for this same reason, 
but
I've just not had a chance to update the page you had checked to add this

'gotcha'...

Regards, Mark Cibula (z/VM TCP/IP Support)


Re: New CMS based SSLSERV problem... DTCSSL300E

2009-03-16 Thread Mark Cibula
Dennis (and Mark W) --

Apologies for the somewhat duplicate posting - ran into a browser timeout

whilst putting my posting together..   I would like to suggest how one ca
n
implement DTCPARMS server customizations (building on Dennis' post) to
better isolate them, and to lessen the impact of changes to the IBM DTCPA
RMS
file itself.

* Use this 'override' entry in the SYSTEM DTCPARMS file:
* (Because the 'parms' value is overridden, the :parm. tag/value from IBM

* DTCPARMS needs to first be duplicated and then modified within this
* (SYSTEM DTCPARMS) file so as not to lose the Keyfile information.

:nick.SSLSERV:type.server   :class.ssl
:Admin_ID_list.TCPMAINT GSKADMIN SYSPROG1 SYSPROG2
:parms.KEYFile /etc/gskadm/Database.kdb
 MAXSESSIONS 30
 EXEMPT LOW
 
With the above ':type.server' entry in place, a ':nick.ssl :type.class'
entry should no longer be necessary within SYSTEM DTCPARMS.  The 'class'
entry in the IBM DTCPARMS will provide the remainder of the needed tags/v
alues.

Granted, with the significant change to the ssl 'class' with 540, having
done something similar to the above for a 530 SSL 'server' entry, one mig
ht
still have encountered some problems, since the old/new tags had little i
n
common...   

The type of change I suggest above is meant simply to illustrate how to k
eep
customizations separate from the (IBM) supplied defaults. (And, we do
encourage this same type of thing on our own test systems so fewer server
s
go 'bump' as things are changed).

-- Regards, Mark Cibula