When in FIPS mode, the local CA fails to save in /var/lib./certmonger/local/creds. It looks like the cert is generated just fine, but the following call fails: in local.c
74 p12 = PKCS12_create(NULL, CONSTANTCN, signer_key, signer_cert, 375 cas, 0, 0, 0, 0, 0);
Most likely this is because we're using whatever the default is, and that default is disallowed under FIPS.
Also, note that the unit tests fail on a FIPS machine.
I suspect it fails because the default openssl cert encryption algo is 40-bit RC2.
Fixed with 62a6634867db5d9f79b613055b8788136d4cb41d
Metadata Update from @rcritten: - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)