JDK-8130696 : Security Providers need to have their version numbers updated for JDK 9
  • Type: Bug
  • Component: security-libs
  • Sub-Component: java.security
  • Affected Version: 9-repo-verona
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2015-07-07
  • Updated: 2015-12-01
  • Resolved: 2015-07-20
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 9
9Fixed
Related Reports
Duplicate :  
Relates :  
Relates :  
Description
All of the security providers need to have version numbers which align with java.specification.version. Verona (JEP 223, JDK-8061493) changes the system property from "1.9" to "9".  The provider���s version should be changed to ���9.0d���. 

These are the providers:

src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
src/java.base/share/classes/sun/security/provider/MD4.java
src/java.base/share/classes/sun/security/provider/Sun.java
src/java.base/share/classes/sun/security/provider/VerificationProvider.java
src/java.base/share/classes/sun/security/rsa/SunRsaSign.java
src/java.base/share/classes/sun/security/ssl/JsseJce.java
src/java.base/share/classes/sun/security/ssl/SunJSSE.java
src/java.naming/share/classes/sun/security/provider/certpath/ldap/JdkLDAP.java
src/java.security.jgss/share/classes/sun/security/jgss/SunProvider.java
src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java
src/java.security.sasl/share/classes/com/sun/security/sasl/Provider.java
src/java.smartcardio/share/classes/sun/security/smartcardio/SunPCSC.java
src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java
src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java
src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java
src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java
src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoProvider.java
src/jdk.deploy.osx/macosx/classes/apple/security/AppleProvider.java