git: openjdk/jdk11u-dev: 8242897: KeyFactory.generatePublic( x509Spec ) failed with java.security.InvalidKeyException

Goetz Lindenmaier goetz at openjdk.org
Thu Jun 15 08:45:10 UTC 2023


Changeset: d7701cd7
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-15 08:42:21 +0000
URL:       https://git.openjdk.org/jdk11u-dev/commit/d7701cd76a11fa392ef472b955856fec04aed7e9

8242897: KeyFactory.generatePublic( x509Spec ) failed with java.security.InvalidKeyException

Changed SunRsaSign provider to accept RSA signature oid in RSA key encoding for backward compatibility

Reviewed-by: mbaesken
Backport-of: 56b79604966ba6670e0370467405c71f474bfd72

! 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-updates-changes mailing list