Use the REKEY and ROLLOVER commands to replace an expired certificate.
The REKEY command:
The ROLLOVER command:
The new certificate:
The original certificate can still verify signatures and decrypt data, but cannot sign or encrypt.
Example: replacing an expired certificate
In this example, the ACID 'CERTSITE' is the owner of certificate JOECERT1.
DIGICERT(JOECERT1) with a LABLCERT(JOECERT1) has been given to 1000 keyrings. Now, JOECERT1 has expired and needs to be replaced with a new Digital Certificate.
TSS REKEY(CERTSITE) DIGICERT(JOECERT1) NEWDIGIC(JOECERT2)
A new certificate called JOECERT2 based on the expired certificate JOECERT1 is created.
TSS GENREQ(CERTSITE) DIGICERT(JOECERT2) DCDSN(JOECERT2.CERT.UNSIGNED)
JOECERT2 is copied to a data set.
TSS REP(CERTSITE) DIGI(JOECERT1) LABLCERT('JOECERT1 OLD')
The LABLCERT of JOECERT1 is renamed.
TSS ADD(CERTSITE) DIGICERT(JOECERT3)
DCDSN(JOECERT2.CERT.SIGNED)
TRUST LABLCERT('JOECERT1')
The signed certificate is added to CA Top Secret under a new DIGICERT name called JOECERT3 and a LABLCERT of JOECERT1.
TSS ROLLOVER(CERTSITE) DIGICERT(JOECERT1) NEWDIGIC(JOECERT3)
The new JOECERT3 certificate is propagated to the 1000 keyrings.
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|