diff -r 9fe5d0d4e9c5 -r b3116877866f src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/CanonicalizerSpi.java --- a/src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/CanonicalizerSpi.java Sun Nov 24 01:03:33 2019 +0100 +++ b/src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/CanonicalizerSpi.java Thu Oct 10 17:36:38 2019 +0300 @@ -26,8 +26,6 @@ import java.io.OutputStream; import java.util.Set; -import javax.xml.parsers.DocumentBuilder; - import com.sun.org.apache.xml.internal.security.utils.XMLUtils; import org.w3c.dom.Document; import org.w3c.dom.Node; @@ -63,9 +61,7 @@ try (java.io.InputStream bais = new ByteArrayInputStream(inputBytes)) { InputSource in = new InputSource(bais); - DocumentBuilder db = XMLUtils.createDocumentBuilder(false, secureValidation); - - document = db.parse(in); + document = XMLUtils.read(in, secureValidation); } return this.engineCanonicalizeSubTree(document); }