git: openjdk/jdk: master: 8343232: PKCS#12 KeyStore support for RFC 9879: Use of Password-Based Message Authentication Code 1 (PBMAC1)

Mark Powers mpowers at openjdk.org
Fri Oct 31 17:57:04 UTC 2025


Changeset: 1781b186
Branch: master
Author:    Mark Powers <mpowers at openjdk.org>
Date:      2025-10-31 17:52:48 +0000
URL:       https://git.openjdk.org/jdk/commit/1781b186b51900b758dd55cc356eaaf12b28481b

8343232: PKCS#12 KeyStore support for RFC 9879: Use of Password-Based Message Authentication Code 1 (PBMAC1)

Reviewed-by: weijun, mullan

! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/sun/security/pkcs12/MacData.java
+ src/java.base/share/classes/sun/security/pkcs12/PBMAC1Parameters.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
+ src/java.base/share/classes/sun/security/util/PBKDF2Parameters.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/pkcs12/PBMAC1Test.java
! test/jdk/sun/security/pkcs12/ParamsPreferences.java



More information about the jdk-changes mailing list