JDK-4840325 : Patch j2sdk 1.4.1_02 does not work with keyStoreType pkcs12
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 1.4.1
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: windows_2000
  • CPU: x86
  • Submitted: 2003-03-31
  • Updated: 2003-08-15
  • Resolved: 2003-04-23
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 Other
1.4.1_05 05Fixed 1.4.2Fixed
Description

Name: gm110360			Date: 03/31/2003


FULL PRODUCT VERSION :
j2sdk-1_4_1_02-ea-bin-b01-windows-i586-04_dec_2002.exe

A DESCRIPTION OF THE PROBLEM :
We have confirmed that the fix to Bug ID 4681247 which is
contained in j2skd-1_4_1_02-ea-bin-b01-windows-i586-
04_dec_2002.exe, an early release, works correctly with a
keyStoreType of jks. It does not work with a keyStoreType
of pkcs12. We need it to work with pkcs12. For us this is a
major showstopper since it is impossible for the plugin to
load any secure applet in a secure environment.

REPRODUCIBILITY :
This bug can be reproduced always.
(Review ID: 181241) 
======================================================================

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: 1.4.1_05 mantis-rc tiger FIXED IN: 1.4.1_05 mantis-rc tiger INTEGRATED IN: 1.4.1_05 mantis-b21 mantis-rc tiger tiger-b14 VERIFIED IN: 1.4.1_05
14-06-2004

EVALUATION ###@###.### 2003-04-02 This bug is introduced by bug fix 4681247, which only take care of the keyStoreType "JKS", but not "PKCS12" format. We should fix this in Mantis and other updated release. Dennis ###@###.### 2003-04-11 Here are the steps to run the testcase: In Java control panel, Advanced tab -> Java Runtime Parameters, specify: -Djavax.net.ssl.keyStore=<name and path to client keystore file> -Djavax.net.ssl.keyStorePassword = <password to access this client keystore file> -Djavax.net.ssl.keyStoreType = PKCS12 Then run my test applet on my SSL webserver: https://eltanin.east.sun.com:4433/dennis/rfe/4797512/Test.html The client keystore file (client.p12) is attached to this bug report, password:1234 Please import this client.p12 into your browser certificate store file first to make client authentication works. Dennis
11-06-2004