JDK-8130288 : java.security.Provider implementations should use gensrc mechnism
  • Type: Enhancement
  • Component: security-libs
  • Sub-Component: java.security
  • Affected Version: 9
  • Priority: P4
  • Status: Resolved
  • Resolution: Cannot Reproduce
  • Submitted: 2015-07-01
  • Updated: 2022-02-09
  • Resolved: 2022-02-09
Related Reports
Relates :  
Relates :  
Relates :  
Description
All of the java.security.Provider implementations need to have their version numbers changed based on the release type which is known at build time.  Rather than updating the .java code every time this is necessary, the value should be determined via the gensrc mechanism.

Comments
This was indirectly fixed as part of JDK-8130181, which uses the sun.security.util.PROVIDER_VER, which gets its value from the System Property "java.specification.version".
09-02-2022