To replicate, you need an IcedTea6 build in ${java.home}. Then create ${java.home}/jre/lib/security/nss.cfg as follows:
name = NSS nssLibraryDirectory = ${nsslibdir} nssDbMode = noDb attributes = compatibility
where nsslibdir can be found by running pkg-config --variable=libdir nss
You then link this in by adding the following line to ${java.home}/jre/lib/security/java.security:
security.provider.9=sun.security.pkcs11.SunPKCS11 ${java.home}/lib/security/nss.cfg
Then run:
${java.home}/bin/keytool -v -genkeypair -keyalg EC -keysize 256 -keystore ectest.jks -storepass test12 -dname "CN=ECC Test"
To replicate, you need an IcedTea6 build in ${java.home}. Then create ${java. home}/jre/ lib/security/ nss.cfg as follows:
name = NSS
nssLibraryDirectory = ${nsslibdir}
nssDbMode = noDb
attributes = compatibility
where nsslibdir can be found by running pkg-config --variable=libdir nss
You then link this in by adding the following line to ${java. home}/jre/ lib/security/ java.security:
security. provider. 9=sun.security. pkcs11. SunPKCS11 ${java. home}/lib/ security/ nss.cfg
Then run:
${java. home}/bin/ keytool -v -genkeypair -keyalg EC -keysize 256 -keystore ectest.jks -storepass test12 -dname "CN=ECC Test"