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

Update Apache Santuario (XML Signature) to version 2.1.4

    XMLWordPrintable

    Details

    • Type: CSR
    • Status: Closed
    • Priority: P3
    • Resolution: Approved
    • Fix Version/s: 14
    • Component/s: security-libs
    • Labels:
      None
    • Subcomponent:
    • Compatibility Kind:
      behavioral
    • Compatibility Risk:
      minimal
    • Compatibility Risk Description:
      New system property introduced and set by default
    • Interface Kind:
      System or security property
    • Scope:
      JDK

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              kravikumar Kiran Sidhartha Ravikumar (Inactive)
              Reporter:
              mullan Sean Mullan
              Reviewed By:
              Weijun Wang
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: