Hi everyone. I am using NSS in Ubuntu 16.04 with Java 7. I installed several modules in FireFox, but modutil shipped with NSS only lists me NSS internal one . I add my external Izenpe modules in secmod.db by
modutil -add "Module Name" -libdir "/some/quoted/dir" -dbdir "/correct/db_dir/" and now I can see them when I do modutil -list But they are still not accessible in my Java code. With these lines I load the config file for my provider: String config = "library=/usr/lib/i386-linux-gnu/nss/libsoftokn3.so\n" + "name=NSSCrypto-Firma\n" + "attributes=compatibility\n" + "slot=2\n" + "showInfo=true\n" + "allowSingleThreadedModules=true\n" + "nssArgs=\"configdir='" + NSS_JSS_Utils.getFireFoxProfilePath() + "' certPrefix='' keyPrefix='' secmod='secmod.db' + flags='readOnly'\" " + "\n" + "library=/usr/lib/libbit4ipki.so\n" + "name=\"Izenpe PKCS#11\"\n"; Provider provider = new SunPKCS11(new ByteArrayInputStream(config.getBytes())); But it complains about "name" is appearing in two places, so I guess I can only configure one provider here? But I have tried leaving only one of them and none is working. CryptoManager is initialized correctly with FireFox profile directory(/home/UserName/.mozilla/firefox), and modules are listed, but only one. Any help is appreciated, and thanks in advance. -- dev-tech-crypto mailing list dev-tech-crypto@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-tech-crypto