Workflow Examples
Short description of different commands for certificates and subs.
AddCertificate
Section titled “AddCertificate”Ordering a new certificate. Creates a new certificate and a new sub.
command=AddCertificatecsrX=...[...]Certificate before the command has been issued:
n/aCertificate after the command has been issued:
Certificate: CZ00001Sub: CZ00001-001 ACTIVERenewCertificate
Section titled “RenewCertificate”Renewing an existing certificate. Mandatory parameter is “certificate”, a certain sub can be stated optionally. Creates a new sub for an existing certificate.
Example 1:
Section titled “Example 1:”No sub has been explicitly stated, the newest active certificate will be renewed.
command=RenewCertificatecertificate=CZ00001Certificate before the command has been issued:
Certificate: CZ00001Sub: CZ00001-001 ACTIVE <-- this sub will be renewedCertificate after the command has been issued:
Certificate: CZ00001Sub: CZ00001-001 ACTIVESub: CZ00001-002 ACTIVE <-- this is the renewed subExample 2:
Section titled “Example 2:”No sub has been explicitly stated, the newest active certificate will be renewed.
command=RenewCertificatecertificate=CZ00001Certificate before the command has been issued:
Certificate: CZ00001Sub: CZ00001-001 ACTIVESub: CZ00001-002 ACTIVE <-- this sub will be renewedCertificate after the command has been issued:
Certificate: CZ00001Sub: CZ00001-001 ACTIVESub: CZ00001-002 ACTIVESub: CZ00001-003 ACTIVE <-- this is the renewed subExample 3:
Section titled “Example 3:”The explicitly stated sub will be renewed.
command=RenewCertificatecertificate=CZ00001sub=CZ00001-001Certificate before the command has been issued:
Certificate: CZ00001Sub: CZ00001-001 ACTIVE <-- this sub will be renewedSub: CZ00001-002 ACTIVECertificate after the command has been issued:
Certificate: CZ00001Sub: CZ00001-001 ACTIVESub: CZ00001-002 ACTIVESub: CZ00001-003 ACTIVE <-- this is the renewed subReissueCertificate
Section titled “ReissueCertificate”Reissuing a certificate.
Example 1:
Section titled “Example 1:”No sub has been explicitly stated, the newest active certificate will be reissued.
command=ReissueCertificatecertificate=CZ00001csrX=...Certificate before the command has been issued:
Certificate: CZ00001Sub: CZ00001-001 ACTIVE <-- this sub will be reissuedCertificate after the command has been issued:
Certificate: CZ00001Sub: CZ00001-001 ACTIVESub: CZ00001-002 ACTIVE <-- this is the reissued subExample 2:
Section titled “Example 2:”No sub has been explicitly stated, the newest active certificate will be reissued.
command=ReissueCertificatecertificate=CZ00001csrX=...Certificate before the command has been issued:
Certificate: CZ00001Sub: CZ00001-001 ACTIVESub: CZ00001-002 ACTIVE <-- this sub will be reissuedCertificate after the command has been issued:
Certificate: CZ00001Sub: CZ00001-001 ACTIVESub: CZ00001-002 ACTIVESub: CZ00001-003 ACTIVE <-- this is the reissued subExample 3:
Section titled “Example 3:”The explicitly stated sub will be reissued.
[Command]command=ReissueCertificatecertificate=CZ00001sub=CZ00001-001csrX=...Certificate before the command has been issued:
Certificate: CZ00001Sub: CZ00001-001 ACTIVE <-- this sub will be reissuedSub: CZ00001-002 ACTIVECertificate after the command has been issued:
Certificate: CZ00001Sub: CZ00001-001 ACTIVESub: CZ00001-002 ACTIVESub: CZ00001-003 ACTIVE <-- this is the reissued subDeleteCertificate
Section titled “DeleteCertificate”The DeleteCertificate command can be used to revoke a certificate.
Example 1:
Section titled “Example 1:”No sub has been explicitly stated, the newest active certificate will be revoked.
command=DeleteCertificatecertificate=CZ00001Certificate before the command has been issued:
Certificate: CZ00001Sub: CZ00001-001 ACTIVESub: CZ00001-002 ACTIVE <-- this sub will be revokedCertificate after the command has been issued:
Certificate: CZ00001Sub: CZ00001-001 ACTIVESub: CZ00001-002 REVOKEDExample 2:
Section titled “Example 2:”The explicitly stated sub will be reissued.
command=DeleteCertificatecertificate=CZ00001sub=CZ00001-001Certificate before the command has been issued:
Certificate: CZ00001Sub: CZ00001-001 ACTIVE <-- this sub will be revokedSub: CZ00001-002 ACTIVECertificate after the command has been issued:
Certificate: CZ00001Sub: CZ00001-001 REVOKEDSub: CZ00001-002 ACTIVE