Encryption for Entire Net-Work Version 1.2
 —  Using Encryption for Entire Net-Work  —

Security Scenarios

This document describes various mainframe and open system SSL scenarios using Encryption for Entire Net-Work.


Mainframe Scenarios

The following information is supplied for each mainframe scenario described in this section:

The scenarios that are described are:

Simple Encryption

Start of instruction setTo perform simple encryption from a client:

Start of instruction setTo perform simple encryption from a server:

  1. Make sure the data sets and members defined by the following symbolic names are supplied in the Entire Net-Work startup JCL:

    For more information about each of these data sets, read Step 6. Alter the Entire Net-Work Startup JCL in Mainframe Activation.

  2. Specify the SSL DRIVER statement in the Entire Net-Work startup JCL. For more information, about the SSL DRIVER statement, read SSL DRIVER Statement.

Client-Only Authentication

Start of instruction setTo perform client-only authentication from a client:

Start of instruction setTo perform client-only authentication from a server:

  1. Make sure the data sets and members defined by the following symbolic names are supplied in the Entire Net-Work startup JCL:

    For more information about each of these data sets, read Step 6. Alter the Entire Net-Work Startup JCL in Mainframe Activation.

  2. Specify the SSLCAF (SSLCAF=YES), SSLVRF (SSLVRF=3), and SSLVRS (SSLVRS=2) parameters on the SSL DRIVER statement in the Entire Net-Work startup JCL. The SSLVRF and SSLVRS parameters are optional. For more information, about the SSL DRIVER statement, read SSL DRIVER Statement.

Server-Only Authentication

Start of instruction setTo perform server-only authentication from a client:

Start of instruction setTo perform server-only authentication from a server:

  1. Make sure the data sets and members defined by the following symbolic names are supplied in the Entire Net-Work startup JCL:

    For more information about each of these data sets, read Step 6. Alter the Entire Net-Work Startup JCL in Mainframe Activation.

  2. Specify the SSLVRF (SSLVRF=3) and SSLVRS (SSLVRS=2) parameters on the SSL DRIVER statement in the Entire Net-Work startup JCL. The SSLVRF and SSLVRS parameters are optional. For more information, about the SSL DRIVER statement, read SSL DRIVER Statement.

Client and Server Authentication

Start of instruction setTo perform client and server authentication from a client:

Start of instruction setTo perform client and server authentication from a server:

  1. Make sure the data sets and members defined by the following symbolic names are supplied in the Entire Net-Work startup JCL:

    For more information about each of these data sets, read Step 6. Alter the Entire Net-Work Startup JCL in Mainframe Activation.

  2. Specify the SSLCAF (SSLCAF=YES), SSLVRF (SSLVRF=3), and SSLVRS (SSLVRS=2) parameters on the SSL DRIVER statement in the Entire Net-Work startup JCL. The SSLVRF and SSLVRS parameters are optional. For more information, about the SSL DRIVER statement, read SSL DRIVER Statement.

Simple Encryption Between Entire Net-Work 7 and Entire Net-Work on the Mainframe

Start of instruction setTo perform simple encryption between Entire Net-Work 7 (open systems) and Entire Net-Work on the mainframe:

Top of page

Open Systems Scenarios

For each open systems scenario described in this section, the client-side alterations you need to make to your Kernel and Entire Net-Work Client access and connection definitions are given.

The scenarios that are described are:

Simple Encryption

Start of instruction setTo perform simple encryption for an Entire Net-Work Client:

  1. Access the Entire Net-Work Client access definition to Adabas databases in the System Management Hub. For more information, read Maintaining Adabas Access Definitions, in the Entire Net-Work Client Installation and Administration Guide.

  2. Change the communication protocol type to "SSL" by selecting the SSL or SSL Protocol radio button in the definition.

  3. Save the definition.

Start of instruction setTo perform simple encryption for a Kernel connection:

  1. Access the Kernel connection definition in the System Management Hub. For more information, read Maintaining Connection Definitions, in the Entire Net-Work Server LUW Installation and Administration Guide.

  2. Change the communication protocol type to "SSL" by selecting the SSL or SSL Protocol radio button in the definition.

  3. Save the definition.

Start of instruction setTo perform simple encryption for an Entire Net-Work Server:

  1. Access the Entire Net-Work Server Kernel access definitions in the System Management Hub. For more information, read Adding Kernel Definitions and Maintaining Access Definitions, in the Entire Net-Work Server LUW Installation and Administration Guide.

  2. For each Kernel definition that needs to support SSL, verify that either the E-business SSL Access or E-business SSL Client Access option is selected and that appropriate port numbers are specified.

  3. For both E-business SSL Access and E-business SSL Client Access, specify valid values for the SSL CERT_FILE, KEY_FILE, and CERT_PSSWD parameters in the Additional Parameters field. In the following example, xxcert.pem is the certificate file, xxkey.pem is the certificate key file, and "pempswd" is the Public Encryption Method (PEM) password:

    &CERT_FILE=xxcert.pem&CERT_PSSWD=pempswd&KEY_FILE=xxkey.pem
    
  4. Save the definition.

Client-Only Authentication

Start of instruction setTo perform client-only authentication for an Entire Net-Work Client:

  1. Access the Entire Net-Work Client access definition to Adabas databases in the System Management Hub. For more information, read Maintaining Adabas Access Definitions, in the Entire Net-Work Client Installation and Administration Guide.

  2. Change the communication protocol type to "SSL" by selecting the SSL or SSL Protocol radio button in the definition.

  3. Specify values for the CERT_FILE, KEY_FILE, and CERT_PSSWD parameters in the Additional Parameters field. For example:

    &CERT_FILE=testcert.pem&KEY_FILE=testkey.pem&CERT_PSSWD=pempswd
    
  4. Save the definition.

Start of instruction setTo perform client-only authentication for a Kernel connection:

  1. Access the Kernel connection definition in the System Management Hub. For more information, read Maintaining Connection Definitions, in the Entire Net-Work Server LUW Installation and Administration Guide.

  2. Change the communication protocol type to "SSL" by selecting the SSL or SSL Protocol radio button in the definition.

  3. Specify values for the CERT_FILE, KEY_FILE, and CERT_PSSWD parameters in the Additional Parameters field. For example:

    &CERT_FILE=testcert.pem&KEY_FILE=testkey.pem&CERT_PSSWD=pempswd
    
  4. Save the definition.

Start of instruction setTo perform client-only authentication for an Entire Net-Work Server:

  1. Access the Entire Net-Work Server Kernel access definitions in the System Management Hub. For more information, read Adding Kernel Definitions and Maintaining Access Definitions, in the Entire Net-Work Server LUW Installation and Administration Guide.

  2. For each Kernel definition that needs to support SSL client-only authentication, verify that the E-business SSL Client Access option is selected and that an appropriate port number is specified.

  3. For E-business SSL Client Access, specify valid values for the CAFILE, CAPATH, CERT_FILE, KEY_FILE, CERT_PSSWD, and VERIFY parameters in the Additional Parameters field. The VERIFY parameter must be set to "3" for client authentication.

  4. Save the definition.

Server-Only Authentication

Start of instruction setTo perform server-only authentication for an Entire Net-Work Client:

  1. Access the Entire Net-Work Client access definition to Adabas databases in the System Management Hub. For more information, read Maintaining Adabas Access Definitions, in the Entire Net-Work Client Installation and Administration Guide.

  2. Change the communication protocol type to "SSL" by selecting the SSL or SSL Protocol radio button in the definition.

  3. Specify values for the CAFILE, CAPATH, and VERIFY parameters in the Additional Parameters field. For example:

    &CAFILE=cacert.pem&CAPATH=path&VERIFY=1
    
  4. Save the definition.

Start of instruction setTo perform server-only authentication for a Kernel connection:

  1. Access the Kernel connection definition in the System Management Hub. For more information, read Maintaining Connection Definitions, in the Entire Net-Work Server LUW Installation and Administration Guide.

  2. Change the communication protocol type to "SSL" by selecting the SSL or SSL Protocol radio button in the definition.

  3. Specify values for the CAFILE, CAPATH, and VERIFY parameters in the Additional Parameters field. For example:

    &CAFILE=cacert.pem&CAPATH=path&VERIFY=1
    
  4. Save the definition.

Start of instruction setTo perform server-only authentication for an Entire Net-Work Server:

  1. Access the Entire Net-Work Server Kernel access definitions in the System Management Hub. For more information, read Adding Kernel Definitions and Maintaining Access Definitions, in the Entire Net-Work Server LUW Installation and Administration Guide.

  2. For each Kernel definition that needs to support SSL server-only authentication, verify that the E-business SSL Access option is selected and that an appropriate port number is specified.

  3. For E-business SSL Access, specify valid values for the CERT_FILE, KEY_FILE, and CERT_PSSWD parameters in the Additional Parameters field. In the following example, xxcert.pem is the certificate file, xxkey.pem is the certificate key file, and "pempswd" is the Public Encryption Method (PEM) password:

    &CERT_FILE=xxcert.pem&CERT_PSSWD=pempswd&KEY_FILE=xxkey.pem
    
  4. Save the definition.

Client and Server Authentication

Start of instruction setTo perform client and server authentication for an Entire Net-Work Client:

  1. Access the Entire Net-Work Client access definition to Adabas databases in the System Management Hub. For more information, read Maintaining Adabas Access Definitions, in the Entire Net-Work Client Installation and Administration Guide.

  2. Change the communication protocol type to "SSL" by selecting the SSL or SSL Protocol radio button in the definition.

  3. Specify values for the CAFILE, CAPATH, CERT_FILE, KEY_FILE, CERT_PSSWD, and VERIFY parameters in the Additional Parameters field. For example:

    &CAFILE=cacert.pem&CAPATH=path&CERT_FILE=xxcert.pem&KEY_FILE=xxkey.pem&CERT_PSSWD=pempswd&VERIFY=1
    
  4. &CERT_FILE=testcert.pem&KEY_FILE=testkey.pem&CERT_PSSWD=pempswd
    
  5. Save the definition.

Start of instruction setTo perform client and server authentication for a Kernel connection:

  1. Access the Kernel connection definition in the System Management Hub. For more information, read Maintaining Connection Definitions, in the Entire Net-Work Server LUW Installation and Administration Guide.

  2. Change the communication protocol type to "SSL" by selecting the SSL or SSL Protocol radio button in the definition.

  3. Specify values for the CAFILE, CAPATH, CERT_FILE, KEY_FILE, CERT_PSSWD, and VERIFY parameters in the Additional Parameters field. For example:

    &CAFILE=cacert.pem&CAPATH=path&CERT_FILE=xxcert.pem&KEY_FILE=xxkey.pem&CERT_PSSWD=pempswd&VERIFY=1
    
  4. Save the definition.

Start of instruction setTo perform client and server authentication for an Entire Net-Work Server:

  1. Access the Entire Net-Work Server Kernel access definitions in the System Management Hub. For more information, read Adding Kernel Definitions and Maintaining Access Definitions, in the Entire Net-Work Server LUW Installation and Administration Guide.

  2. For each Kernel definition that needs to support SSL client and server authentication, verify that either the E-business SSL Access or E-business SSL Client Access option is selected and that appropriate port numbers are specified.

  3. For E-business SSL Access, specify valid values for the CERT_FILE, KEY_FILE, and CERT_PSSWD parameters in the Additional Parameters field. In the following example, xxcert.pem is the certificate file, xxkey.pem is the certificate key file, and "pempswd" is the Public Encryption Method (PEM) password:

    &CERT_FILE=xxcert.pem&CERT_PSSWD=pempswd&KEY_FILE=xxkey.pem
    
  4. For E-business SSL Client Access, specify valid values for the CAFILE, CAPATH, CERT_FILE, KEY_FILE, CERT_PSSWD, and VERIFY parameters in the Additional Parameters field. The VERIFY parameter must be set to "3" for client authentication.

  5. Save the definition.

Authentication with Certificates Elsewhere

Start of instruction setTo perform client or server authentication from a client or a server when the certificates and certificate authorities are not in the current directory:

Authentication with a Hidden Password

Start of instruction setTo perform client or server authentication from a client or a server without specifying the Public Encryption Method password directly in the target entries:

Top of page