FS#12021 - openjdk cacerts file empty
Attached to Project:
Arch Linux
Opened by David Langenbeg (langedb) - Thursday, 06 November 2008, 17:02 GMT
Last edited by Jan de Groot (JGC) - Sunday, 10 May 2009, 20:35 GMT
Opened by David Langenbeg (langedb) - Thursday, 06 November 2008, 17:02 GMT
Last edited by Jan de Groot (JGC) - Sunday, 10 May 2009, 20:35 GMT
|
Details
Description:
The cacerts keystore in the openjdk package contains no trusted root keys. This causes the JVM to throw a security exception when trying to perform SSL operations. Additional info: * package version(s) openjdk6-1.3.1-2-i686 * config and/or log files etc. Steps to reproduce: To see problem: Try to use a java application which connects over SSL & does certificate verification. A SSL protected Java-Web-Start app will do the trick. Alternatively, you could run: keytool -list -keystore /usr/lib/jvm/java-1.6.0-openjdk/jre/lib/security/cacerts |
This task depends upon
Closed by Jan de Groot (JGC)
Sunday, 10 May 2009, 20:35 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in svn trunk. Next update of openjdk6 will depend on ca-certificates-java.
Sunday, 10 May 2009, 20:35 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in svn trunk. Next update of openjdk6 will depend on ca-certificates-java.
hope it helps
Now my keystore shows a great deal of certificates, but the page I had problems with, still won't load...
Does this solve any problems for anybody? =)
Maybe use this bash-script in the PKGBUILD instead? It would require ca-certificates to be a make-dependency for openjdk, though.
This package still won't let me show the login applet for my bank - so I'm stuck using Sun for now.
I went back to the prior openjdk6-1.4-2-x86_64 package, as the latest, openjdk6-1.4.1-1-x86_64, does not work.
Install sun's jre ("jre" in community), and it will work.