JDK-6888769 : Remove dependency on enums from internal sun.security.provider.certpath.OCSP API
  • Type: Bug
  • Component: security-libs
  • Sub-Component: java.security
  • Affected Version: 6
  • Priority: P3
  • Status: Closed
  • Resolution: Not an Issue
  • OS: generic
  • CPU: generic
  • Submitted: 2009-10-06
  • Updated: 2010-04-03
  • Resolved: 2009-10-08
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
6u18Resolved
Related Reports
Relates :  
Description
The sun.security.provider.certpath.OCSP API needs to be used by Java Plugin and WebStart. The usage of enum in the API is a problem because they compile their source to run on JDK 1.4 and up. So we need to remove the dependency on enum (which is 1.5 and up).

Comments
EVALUATION After more testing we determined this is not an issue. As long as the deployment code itself does not use the "enum" keyword it can still use APIs/classes that are enums.
08-10-2009