External CA renewal, when changing from self-signed to externally-signed, accepts a certificate chain where the issuer certificate has a < 2048-bit key. The certificate is accepted and imported, but this leads to failure to initialise Dogtag because NSS refuses to validate the CA certificate.
ipa-cacert-manage
Cert chain with 1024-bit CAs should be rejected.
This check should also be carried out in initial CA installation, if it is not already.
Related to that, do we need a check for SHA-1 signatures, too?
I'll check... the certutil -V check should catch issues like this, but it is not catching the 1024-bit keys so there might be more checks needed.
certutil -V
PR: https://github.com/freeipa/freeipa/pull/2554
master:
ipa-4-7:
Metadata Update from @ftweedal: - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.