FDRCRYPT Testing Checklist


Here is a checklist of implementation steps for testing FDRCRYPT:

For testing, FDRCRYPT can be loaded into a separate load library from your production FDR.

The load library must be APF authorized. See Authorize-the-FDR-Programs.

Use a STEPLIB for all FDRCRYPT tests.

When you are ready to use FDRCRYPT in production, install it into your production FDR libraries. Be sure to set any FDRCRYPT options you set during testing as shown below.

If you have set any options in the FDR Global Options for your production FDR, you must copy those options to the FDRCRYPT test load library; otherwise, your tests may not run correctly. To do so:

//COPY EXEC PGM=FDRZAPOP,REGION=0M
//STEPLIB DD DISP=SHR,DSN=fdrcrypt.test.loadlib
//SYSPRINT DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//SYSLIB DD DISP=SHR,DSN=fdrcrypt.test.loadlib
//PRODFDR DD DISP=SHR,DSN=prodfdr.program.library
//SYSIN DD *
COPY ALL,FROMDD=PRODFDR
/*

Allocate and format an FDRCRYPT Encryption Keyfile. See the examples in FDRCRYFM-Utility.

Set the data set name of the Encryption Keyfile as the default with:

//ZAP EXEC PGM=FDRZAPOP,REGION=0M
//STEPLIB DD DISP=SHR,DSN=fdrcrypt.test.loadlib
//SYSPRINT DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//SYSLIB DD DISP=SHR,DSN=fdrcrypt.test.loadlib
//SYSIN DD *
ZAP KEYFILE=dsname
/*

FDRCRYPT does not currently support RTC=YES. You must remove this operand from any FDR step that tests FDRCRYPT.

To create FDRCRYPT tests, add the ENCRYPT= operand (and optionally the ENCRYPTTYPE= operand) to the DUMP statement in any FDR or FDRABR backup step. You also need to add an FDRCRYPT DD statement to those DUMP steps, containing ENCRYPT statements unless you intend to let FDRCRYPT generate all encryption keys. All of these operands and statements are described in:

Examples are shown in:

If you use FDRINSTANT, you do not need to change the SPLIT, PSPLIT, SNAP, or FCOPY steps; they are not involved in encryption. Only the DUMP steps must be modified.

To test restores from encrypted backups, just run your normal restore jobs. You do not need an FDRCRYPT DD statement unless you wish to test restore without using the Encryption Keyfile or restore using a master key. Examples are shown in FDRCRYPT-RESTORE-Examples.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC Compuware FDR 5.04