TSSKEY Needed for Top Secret R16 Installation And Maintenance
search cancel

TSSKEY Needed for Top Secret R16 Installation And Maintenance

book

Article ID: 111129

calendar_today

Updated On:

Products

Top Secret

Issue/Introduction

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?

Environment

Release:
Component: TSSMVS

Resolution

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.