git: openjdk/jdk: master: 8360564: Implement JEP 524: PEM Encodings of Cryptographic Objects (Second Preview)

Anthony Scarpino ascarpino at openjdk.org
Fri Nov 14 21:11:54 UTC 2025


Changeset: ad3dfaf1
Branch: master
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2025-11-14 21:08:36 +0000
URL:       https://git.openjdk.org/jdk/commit/ad3dfaf1fc483bb2bfd5c26d76c43b8f69454cbd

8360564: Implement JEP 524: PEM Encodings of Cryptographic Objects (Second Preview)

Reviewed-by: weijun, mullan

! src/java.base/share/classes/java/security/DEREncodable.java
+ src/java.base/share/classes/java/security/PEM.java
! src/java.base/share/classes/java/security/PEMDecoder.java
! src/java.base/share/classes/java/security/PEMEncoder.java
- src/java.base/share/classes/java/security/PEMRecord.java
! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/sun/security/ec/ECKeyFactory.java
! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/provider/X509Factory.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/util/Pem.java
! test/jdk/java/security/PEM/PEMData.java
! test/jdk/java/security/PEM/PEMDecoderTest.java
! test/jdk/java/security/PEM/PEMEncoderTest.java
+ test/jdk/javax/crypto/EncryptedPrivateKeyInfo/Encrypt.java
- test/jdk/javax/crypto/EncryptedPrivateKeyInfo/EncryptKey.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKey.java
+ test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeyPair.java
! test/jdk/javax/net/ssl/interop/ClientHelloInterOp.java



More information about the jdk-changes mailing list