Using the ICSF Utility Program CSFEUTIL

This topic contains Programming Interface Information.

ICSF provides a utility program, CSFEUTIL, that performs certain functions that can also be performed using the administrator's panels.

The program that executes CSFEUTIL must be APF-authorized.

The utility can be used for installations with cryptographic coprocessors. You can run the utility program to perform these tasks:
You invoke the program as a batch job or from another program. To invoke the program as a batch job, use JCL. You specify different parameters on the EXEC statement depending on the task you want the utility program to perform. If the CSFEUTIL invocation from the batch job fails, you will need to invoke CSFEUTIL from another program to obtain the reason code from General Purpose Register 0 along with the return code in General Purpose Register 15. To invoke the program from another program, use standard MVS linkages like LINK, ATTACH, LOAD, and CALL.
Note: CSFWEUTL provides sample code.

For information about using the utility program to reencipher a disk copy of a CKDS and change the master key, see Symmetric Master Keys and the CKDS. For information about using the program to refresh the in-storage CKDS, see Refreshing the in-storage CKDS using a utility program.