Technical Notes |
|
This technical note describes how to set up Reflection for IBM 2008 or 2007 to connect over SSL-enabled Telnet to z/OS or OS/390 mainframes, using a self-signed certificate.
The security for Reflection depends upon the security of the operating system, host, and network environment. We strongly recommend that you evaluate and implement all relevant security service packs, updates, and patches recommended by your operating system, host, and network manufacturers.
The recommendations in this note are general guidelines and should be evaluated in the context of your own computing needs and environment. These general steps can also be used to configure Reflection to utilize a registered digital signature and key pair (from a certifying authority); however, it is recommended that you configure and test your SSL environment using a self-signed certificate before implementing a production certificate from a certificate authority
Setting up Reflection for IBM 2008 or 2007 to connect to a z/OS or OS/390 mainframe over SSL involves these steps:
The working TCP/IP profile dataset on the z/OS or OS/390 mainframe must be configured to support SSL connections. This process varies depending on the operating system and version. For detailed setup instructions, refer to the IBM publication, "OS/390 (or z/OS) IBM Communications Server: IP Configuration Reference" for the version of OS/390 or z/OS you are using at http://www.elink.ibmlink.ibm.com/publications/servlet/pbi.wss.
During the configuration process, you must define a secure port and key database reference for the TCP/IP SSL connection, and add an entry to the VTAM parameters.
The following is a generic example of a TCPIP.PROFILE.TCPIP dataset. (Use this example only as a guide when configuring your dataset.)
TELNETPARMS KEYRING HFS /u/keydb/os390r10.kdb ; Key database ; reference for the TCP/IP SSL connection. SECUREPORT 23001 ; Secure port number CONNTYPE SECURE SSLTIMEOUT 30 TIMEMARK 28800 WLMCLUSTERNAME TN3270E ENDWLMCLUSTERNAMEENDTELNETPARMSBEGINVTAMPORT 23 23001 ; Add entry for secure port. TELNETDEVICE 3278-3-E NSX32703 TELNETDEVICE 3279-3-E NSX32703 . . .ENDVTAM |
To engage the updates to the TCP/IP profile dataset, cycle the z/OS or OS/390 TCP/IP stack. Once you have done this, you will be able to see that the port you have configured for the secure connections is listening.
Execute the Display Telnet PROFILE command to verify that the port is up and attached to the proper key database.
Sample display:
----- PORT: 23 ACTIVE BASICCURR A 1 --L-----W------B 20 21----- PORT: 3270 ACTIVE BASICCURR A 2 --L-----W------B 20 21----- PORT: 23001 ACTIVE SECURECURR A 0 --L-----W------S 20 21TOTAL 3KEYRING HFS /u/keydb/myhost.kdb (g)Security certificates (also known as server certificates, site certificates, digital certificates, or SSL certificates) are used as part of the authentication process. Certificates are either self-signed or signed by a Certificate Authority (CA).
There are numerous ways to create a self-signed server certificate, such as using the RACDCERT or RACF commands, or the Gskkyman utility (which runs under UNIX System Services). Refer to IBM’s documentation for information on using these commands or utilities (http://www.elink.ibmlink.ibm.com/publications/servlet/pbi.wss).
Once you have created the self-signed server certificate, save it to a file, transfer the file to the end user's computer, and import the certificate into Internet Explorer's Certificate Store.
Use an FTP client (such as the Reflection FTP client or Microsoft Windows FTP client) to transfer the self-signed certificate file to the client computer, and then follow these steps to integrate it with Internet Explorer:
The new certificate is displayed in the Trusted Root Certification Authorities list.
Client certificates are not required to establish SSL connections using Reflection for IBM. However, if client certificates are required in your network environment, see Technical Note 1757, which describes how to create and import a client certificate for use connecting to a z/OS or OS/390 mainframe using SSL and Reflection for IBM.
To make an SSL connection using Reflection for IBM 2008 or 2007:
By default, Reflection opens by displaying the Create New Document dialog box. (Alternate navigation to Create New Document: click the upper-left icon and click New.)
This link is a shortcut to the Security section of the Configure Advanced Connection (or 3270) Settings dialog box.
Once you have successfully connected, a blue and gray padlock icon displays in the Reflection display status bar, indicating that your connection is secure.