JDK-6467921 : Backport SunPKCS11 to a Tiger update on 64 bit AMD Linux platform
  • Type: Enhancement
  • Component: security-libs
  • Sub-Component: javax.crypto:pkcs11
  • Affected Version: 5.0u9
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • OS: linux
  • CPU: x86
  • Submitted: 2006-09-06
  • Updated: 2011-12-21
  • Resolved: 2007-06-12
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
5.0u14 b01Fixed
Description
We have an issue with building and running appserver on JDK 5.0 AMD64 
Linux. We have run into this before and now we also see this
reported by someone on the GlassFish forum - 
http://forums.java.net/jive/thread.jspa?threadID=17639&tstart=45 

The issue relates to absence of sunpkcs11.jar (and related files 
possibly some .so files) in JDK 5.0 on AMD64 Linux versions. Currently, 
appserver cannot be build on AMD64 Linux systems. The 
reason is that appserver code (EESecuritySupportImpl.java) uses a 
class (SunPKCA11) that is avilable only in the sunpkcs11.jar.


These files however do exist in JDK 6.0 AMD64 Linux builds. Since JDK 5.0 is the 
primary JDK for building and running 9.1 release, I feel that not 
having this would limit our users from running the appserver on a 64 bit Linux platform 
on AMD boxes. Sun produces a whole bunch of AMD 64 based hardware, 
and if the users chooses to install 64 bit Linux on it (like Ubantu), 
they are out of luck.

The fact that this support is available on JDK 6.0 lead me to believe 
that we could get this backported to JDK 5.0 too.

Comments
EVALUATION libpkcs11.zip and libpkcs11_g.zip need to be updated.
27-02-2007