Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8253288

Update Apache Santuario (XML Signature) to version 2.1.4

XMLWordPrintable

    • Icon: CSR CSR
    • Resolution: Approved
    • Icon: P3 P3
    • 8u281
    • security-libs
    • None
    • behavioral
    • minimal
    • New system property introduced and set by default
    • System or security property
    • JDK

      Summary

      The update of Apache Santuario library from version 2.1.3 to version 2.1.4 introduces a new system property.

      Problem

      Apache Santurio 2.1.4 uses a new DocumentBuilder cache whose pool size can be configured with system property org.apache.xml.security.parser.pool-size. We will need to define an equivalent system property in JDK.

      Solution

      A new system property com.sun.org.apache.xml.internal.security.parser.pool-size is introduced in JDK. The function is equivalent to the Apache Santuario system property described above with a different "package" name that matches the imported class structure. The default value is 20, which is also the same as the default value of the Apache Santuario system property.

      It's a tradition for JDK to use a different system property name when importing new Apache Santuario releases. This ensures there is no name conflict if both libraries are used.

      Specification

      No Spec change.

            pkumaraswamy Prajwal Kumaraswamy
            mullan Sean Mullan
            Weijun Wang
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: