Integrated: 8319124: Update XML Security for Java to 3.0.3

Weijun Wang weijun at openjdk.org
Tue Nov 21 17:49:25 UTC 2023


On Thu, 16 Nov 2023 14:30:31 GMT, Weijun Wang <weijun at openjdk.org> wrote:

> Update XMLDsig implementation to match Apache Santuario 3.0.3.
> 
> Changes include (significance in descending order):
> 
> - `SignatureMethod.java`: new signature method URIs defined
> - `SignatureBaseRSA.java`: `SignatureBaseRSAPSS` and refactoring
> - `JCEMapper.java`: use of `ThreadLocal`
> - `DigestorOutputStream.java`: one synchronized method
> - `XMLUtils.java`: renames, one new method not used anywhere, some log change
> - `Init.java`: some refactoring
> - `DOMSignatureMethod.java`: new MGF1 methods, some refactoring
> - `DOMXMLSignatureFactory.java`: new signature methods
> - `santuario.md`, `XMLDSigRI.java`: bump to 3.0.3
> - `DOMXMLSignature.java`: some finals
> - `NameSpaceSymbTable.java`: renames
> - Base64.java: no longer final
> - Others: reorder imports, add `@Override`, foreach, diamond operators

This pull request has now been integrated.

Changeset: 1c0bd81a
Author:    Weijun Wang <weijun at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/1c0bd81a10f97c752818163a573d5983c7e481ac
Stats:     1568 lines in 130 files changed: 1150 ins; 231 del; 187 mod

8319124: Update XML Security for Java to 3.0.3

Reviewed-by: mullan

-------------

PR: https://git.openjdk.org/jdk/pull/16691



More information about the security-dev mailing list