Universal Encrypt for zOS

JCL

The following figure illustrates the Universal Encrypt for z/OS JCL.


//UENCRYPT EXEC PGM=UENCRYPT
//STEPLIB  DD  DISP=SHR,DSN=UNV.SUNVLOAD
//SYSPRINT DD  SYSOUT=*
//SYSOUT   DD  SYSOUT=*
//CEEDUMP  DD  SYSOUT=*
//UNVIN    DD  DISP=SHR,DSN=MY.CLEAN.CMDFILE
//UNVOUT   DD  DISP=SHR,DSN=MY.ENCRYPT.CMDFILE
//SYSIN    DD  *
  -KEY DF#98AD@ -AES YES -SYSTEM_ID id

DD Statements used in JCL

The following table describes the DD statements used in the Universal Encrypt for z/OS #JCL, above.
 

ddname

Description

STEPLIB

Load library in which program UENCRYPT is located.

SYSPRINT

UENCRYPT standard output ddname.

SYSOUT

UENCRYPT standard error ddname.

UNVIN

Clear text command file to encrypt.

UNVOUT

Encrypted command file.

SYSIN

UENCRYPT standard input from which parameters are read.

Configuration

Universal Encrypt operations are controlled by the configuration options specified either on the PARM keyword of the EXEC statement or in the SYSIN ddname.

Configuration Options

The following table identifies the Universal Encrypt for z/OS configuration options. Each Option Name is a link to detailed information about that option.


Option Name

Description

AES

Specification for whether or not AES encryption is used.

CODE_PAGE

Character code page used to translate text data received and encrypted.

ENCRYPTION_KEY

Encryption key used by the encryption algorithm.

GENERATE_KEY

Specification for whether or not to generate an encryption key.

HELP

Writes a description of the command options and their format.

KEYSTORE_PATH

Path to the encryption key file.

STORE_KEY

Specification for whether or not to store the encryption key (generated or specified) in the local Universal Broker key store.

SYSTEM_ID

The Universal Broker's configured SYSTEM_ID value. Universal Encrypt uses this value to register with the Universal Broker.

VERSION

Writes the program version and copyright information.

Command Line Syntax

The following figure illustrates the command line syntax - using the long form of command line options - of Universal Encrypt for z/OS.

uencrypt
[-key key]
[-genkey {yes|no}]
[-keypath path]
[-store {yes|no}]
[-system_id id]
[-codepage codepage]
[-aes {yes|no|legacy}]

uencrypt
{ -help | -version }