What are the Top Secret equivalents of the following RACF commands:
PERMIT IRR.DIGTCERT.LIST CLASS(FACILITY) ID(userid) ACCESS(CONTROL)
RACDCERT CERTAUTH LIST(SERIALNUMBER(00) +SUERSDN('CN=STG Code Signing CA - G2.OU=IBM Code Signing.O=IBM Corp+ oration.C=US')
RACDCERT CERTAUTH + ALTER(LABEL('STG Code Signing CA - G2')) TRUSTRACDCERT ID(userid) ADDRING(IBM.package.signature.verification)RACDCERT ID(userid) CONNECT( CERTAUTH + LABEL('STG Code Signing CA - G2') + RING(IBM.package.signature.verification) + USAGE(CERTAUTH) )
PERMIT IRR.DIGTCERT.LISTRING CLASS(FACILITY) ID(userid) ACCESS(READ)SETROPTS CLASSACT(DIGTCERT DIGTRING)SETROPTS RACLIST(DIGTCERT DIGTRING) REFRESH
Here are the RACF commands and the Top Secret equivalent commands (in red):
PERMIT IRR.DIGTCERT.LIST CLASS(FACILITY) ID(userid) ACCESS(CONTROL)
TSS Equivalent:TSS PERMIT(userid) IBMFAC(IRR.DIGTCERT.LIST) ACCESS(CONTROL)
RACDCERT CERTAUTH LIST(SERIALNUMBER(00) +SUERSDN('CN=STG Code Signing CA - G2.OU=IBM Code Signing.O=IBM Corp+ oration.C=US')
TSS EquivalentTSS LIST(CERTAUTH) DIGICERT(digicert)
where 'digicert' is the certificate name for the STG Code Signing Certificate Authority - G2 certificate
RACDCERT CERTAUTH + ALTER(LABEL('STG Code Signing CA - G2')) TRUST
TSS EquivalentTSS ADD(CERTAUTH) DIGICERT(digicert) TRUST
RACDCERT ID(userid) ADDRING(IBM.package.signature.verification)RACDCERT ID(userid) CONNECT( CERTAUTH + LABEL('STG Code Signing CA - G2') + RING(IBM.package.signature.verification) + USAGE(CERTAUTH) )
TSS EquivalentTSS ADD(userid) KEYRING(ringname) LABLRING('IBM.package.signature.verification')TSS ADD(userid) KEYRING(ringname) RINGDATA(CERTAUTH,digicert) USAGE(CERTAUTH)
PERMIT IRR.DIGTCERT.LISTRING CLASS(FACILITY) ID(userid) ACCESS(READ)
TSS EquivalentTSS PERMIT(userid) IBMFAC(IRR.DIGTCERT.LISTRING) ACCESS(READ)
SETROPTS CLASSACT(DIGTCERT DIGTRING)
No TSS Equivalent. Not required in Top Secret.
SETROPTS RACLIST(DIGTCERT DIGTRING) REFRESH
No TSS Equivalent. Not required in Top Secret.