JDK-5091374 : Keystore alias is case insensitivity
  • Type: Bug
  • Component: security-libs
  • Sub-Component: java.security
  • Affected Version: 6
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • OS: solaris_8
  • CPU: sparc
  • Submitted: 2004-08-24
  • Updated: 2005-05-12
  • Resolved: 2004-09-10
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.
JDK 6
6 mustangFixed
Related Reports
Relates :  
Description
If you create a JKS keystore and invoke setKeyEntry first with alias "ALIAS", key k1 and
then with alias "s1as", key k2, then getKey("ALIAS") will return the key k2.
The key is stored in case insensitive way.  This is not the expected behavior.
Application server depends on this feature in order to work seamlessly with NSS database.
Note that this occurs in both JDK 1.4.2 and JDK 1.5 environment.
###@###.### 2004-08-24
###@###.### 2004-08-24

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: mustang FIXED IN: mustang INTEGRATED IN: mustang
22-09-2004

EVALUATION Will add a system property to control case sensitivity. ###@###.### 2004-08-31 See 5100603 for a better solution. ###@###.### 2004-09-10
31-08-2004