Bob Relyea wrote:
David Stutzman wrote:


In FIPS mode, the NSS cryptographic module imposes the following requirements on the password.

   * The password must be at least seven characters long.
* The password must consist of characters from three or more character classes. We define five character classes: digits (0-9), ASCII lowercase letters, ASCII uppercase letters, ASCII non-alphanumeric characters (such as space and punctuation marks), and non-ASCII characters. If an ASCII uppercase letter is the first character of the password, the uppercase letter is not counted toward its character class. Similarly, if a digit is the last character of the password, the digit is not counted toward its character class.

Hrm...NSS 3.11.2 is *definately* not enforcing this. Today I went through our code and changed the password from "test" (which was working just fine) to "password" (which is now working just fine) on all of our databases. I'll wait for Wan-Teh to chime in before I go changing to the even stricter version. Maybe this is something that will only happen once 3.11.5 (The wiki says that's the version reserved for FIPS approval) is out.
Are you making the change through the FIPS interface? I believe the check is only made when the password is being set or changed, not in normal use.

bob

I'm doing it like this:
modutil -changepw "NSS FIPS 140-2 Certificate DB"  -dbdir .

Dave
_______________________________________________
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to