hg: jdk/sandbox: 8242897: KeyFactory.generatePublic( x509Spec ) failed with java.security.InvalidKeyException

chris.hegarty at oracle.com chris.hegarty at oracle.com
Wed Jun 3 04:45:31 UTC 2020


Changeset: 22118fdcb534
Author:    valeriep
Date:      2020-06-03 04:29 +0000
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/22118fdcb534

8242897: KeyFactory.generatePublic( x509Spec ) failed with java.security.InvalidKeyException
Summary: Changed SunRsaSign provider to accept RSA signature oid in RSA key encoding for backward compatibility
Reviewed-by: weijun

! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyPairGenerator.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAUtil.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
+ test/jdk/sun/security/rsa/TestRSAOidSupport.java
! test/jdk/sun/security/tools/keytool/fakegen/java.base/sun/security/rsa/RSAKeyPairGenerator.java



More information about the jdk-sandbox-changes mailing list