JDK-4162583 : Provider api implementations are not synchronized properly
  • Type: Bug
  • Component: security-libs
  • Sub-Component: java.security
  • Affected Version: 1.2.0
  • Priority: P5
  • Status: Resolved
  • Resolution: Fixed
  • OS: solaris_2.5.1
  • CPU: generic
  • Submitted: 1998-07-31
  • Updated: 1999-02-03
  • Resolved: 1999-02-03
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
1.2.2 1.2.2Fixed
Related Reports
Relates :  
Description
	The various mathods on java.security.Security for inserting,
removing and looking up providers and provider properties are not
synchronized. If providers are inserted or removed by one thread while
lookups are occuring in another thread then spurious failures such as
null pointer exceptions or bad array indexing may occur.

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: generic FIXED IN: 1.2.2 INTEGRATED IN: 1.2.2
14-06-2004

SUGGESTED FIX Synchronize access to the providers list.
11-06-2004

PUBLIC COMMENTS The various mathods on java.security.Security for inserting, removing and looking up providers and provider properties are not synchronized.
10-06-2004

EVALUATION jan.luehe@Eng 1999-02-03 fixed.
03-02-1999