The following error can occur at the start up of Top Secret after installing Top Secret or after applying Top Secret maintenance:
TSS9042A SPECIFY <ABORT>; ELSE 16 HEX DIGIT KEY
How do you find the Encryption Key in the Top Secret Security File?
To find the encryption key, run a DUMPT against module TSSMNGR4, csect TSSKTPRC from the Top Secret CAKOLINK library. The encryption key is the first 16 bytes of the csect.
Here is sample jcl to do a DUMPT on a module and csect:
//Insert valid jobcard here
//STEP1 EXEC PGM=AMASPZAP,PARM=IGNIDRFULL
//SYSPRINT DD SYSOUT=*
//SYSLIB DD DSN=tss.xxxx.yyyy.CAKOLINK,DISP=SHR
//* UNIT=SYSDA,VOL=SER=vvvvv
//SYSIN DD *
DUMP TSSMNGR4 TSSKTPRC
If this is for the TSSKEY job, specify the 16 digit encryption key after the REP 0000 in the TSSKEY jcl. For example:
NAME TSSKTPRC
VER 0000 0000,0000,0000,0000
REP 0000 ????,????,????,????
(replace '????,????,????,????' above with your encryption key)
The encryption key on the security file must match the encryption key in the Top Secret CAKOLINK library. Otherwise, Top Secret will not start.