JDK-8175094 : Mark the deprecated java.security.acl APIs with forRemoval=true
  • Type: Enhancement
  • Component: security-libs
  • Sub-Component: java.security
  • Affected Version: 10
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2017-02-16
  • Updated: 2019-08-26
  • Resolved: 2017-11-14
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 10
10 b32Fixed
Related Reports
CSR :  
Relates :  
Relates :  
Relates :  
Sub Tasks
JDK-8191135 :  
The APIs in java.security.acl were deprecated in 1.9 but have had the following warning in the package description for a very long time:

The classes and interfaces in this package have been superseded by classes in the java.security package. See that package and, for example, java.security.Permission for details.

Since there have been suitable replacements since 1.2, there is no reason to retain this package and it should be removed in a future release. 
These APIs were originally marked for removal in JDK 9 but the change was backed out before 9 was released because some external projects needed more time to remove the dependencies. Marking them for removal is being re-targeted to JDK 10.