Sorry to ask such a simple question, but I have been unable to successfully run JSS in FIPs mode. I am using the binary distribution for:
JSS 4.2.5 NSPR 4.6.4 NSS 3.11.4 The following (very) simple Java program import org.mozilla.jss.CryptoManager; public class SimpleTest4 { public static void main(String[] args) throws Exception { System.out.println("Start"); CryptoManager.InitializationValues values = new CryptoManager.InitializationValues("c:\\test\\db"); values.fipsMode = CryptoManager.InitializationValues.FIPSMode.ENABLED; CryptoManager.initialize(values); System.out.println("Finish"); } } Throws: Exception in thread "main" java.security.GeneralSecurityException: Failed to tog gle FIPS mode at org.mozilla.jss.CryptoManager.enableFIPS(Native Method) at org.mozilla.jss.CryptoManager.initialize(CryptoManager.java: 856) at SimpleTest4.main(SimpleTest4.java:13) If I remove the values.fipsMode = CryptoManager.InitializationValues.FIPSMode.ENABLED; line the program executes and creates the 3 db files in c:\test\db. I have larger pieces of code that all run fine as long as I don't try to set FIPSMode. I'm running with Windows XP. the jss4.jar file is on the classpath and the directories containing the nspr and nss libs are on my path. Any help would be appreciated. _______________________________________________ dev-tech-crypto mailing list dev-tech-crypto@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-tech-crypto