Skip to content

Commit

Permalink
Add test for CA system certs renewal
Browse files Browse the repository at this point in the history
A new test has been added to validate the renewal procedure
for system certs in CA (except the CA signing cert itself)
and the admin cert as well.

The test will call pki-server cert-create sslserver --temp
command which will create a temporary SSL server cert using
the existing CSR.

The code that exports the CSR from CS.cfg into a file in
PKISubsystem.setup_temp_renewal() has been removed since the
CSR is now stored in <instance>/conf/certs/<cert ID>.csr so
it can be used directly.

The test will also call pki-server cert-import command which
will import the new cert into NSS database.

The PKIInstance.cert_import() has been modified to no longer
call cert_update_config() since the cert will no longer be
stored in CS.cfg.

https://github.com/dogtagpki/pki/wiki/Renewing-System-Certificates
https://github.com/dogtagpki/pki/wiki/Renewing-Admin-Certificate
  • Loading branch information
edewata committed Oct 30, 2023
1 parent 8d382d7 commit 402300f
Show file tree
Hide file tree
Showing 4 changed files with 486 additions and 29 deletions.
Loading

0 comments on commit 402300f

Please sign in to comment.