Closed m-ross-h closed 4 years ago
Hmm, sounds like, for better or for worse, FIPS is working as intended. By the law of transitive compliance, if md5 is incompatible with FIPS, then JCEKS isn't compatible with FIPS.
Yup, was just researching JCEKS, didn't realize MD5 was baked into the implementation. Is adding support for PKCS12 format keystores feasible?
Hmm, I think we've briefly discussed this in the past and mostly landed on "the .p12
format is outside the scope of PyJKS", but always willing to hear proposals and merge PRs.
I am running python version 2.7.5 on RHEL 7 with FIPS enabled. When trying to open a JCEKS format keystore, I run into this error:
Through some quick googling, it looks like FIPS disables the use of MD5, which may be causing this error.