Removing XMLSignatureInput fallback
git-svn-id: https://svn.apache.org/repos/asf/santuario/xml-security-java/trunk@1862965 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/xml/security/signature/XMLSignatureInput.java b/src/main/java/org/apache/xml/security/signature/XMLSignatureInput.java
index c7d962d..5b6fe63 100644
--- a/src/main/java/org/apache/xml/security/signature/XMLSignatureInput.java
+++ b/src/main/java/org/apache/xml/security/signature/XMLSignatureInput.java
@@ -19,11 +19,9 @@
package org.apache.xml.security.signature;
import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
-import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.LinkedHashSet;
import java.util.List;
@@ -573,21 +571,6 @@
try {
Document doc = XMLUtils.read(this.getOctetStream(), secureValidation);
this.subNode = doc;
- } catch (SAXException ex) {
- byte[] result = null;
- // if a not-wellformed nodeset exists, put a container around it...
- try (ByteArrayOutputStream baos = new ByteArrayOutputStream()) {
-
- baos.write("<container>".getBytes(StandardCharsets.UTF_8));
- baos.write(this.getBytes());
- baos.write("</container>".getBytes(StandardCharsets.UTF_8));
-
- result = baos.toByteArray();
- }
- try (InputStream is = new ByteArrayInputStream(result)) {
- Document document = XMLUtils.read(is, secureValidation);
- this.subNode = document.getDocumentElement().getFirstChild().getFirstChild();
- }
} finally {
if (this.inputOctetStreamProxy != null) {
this.inputOctetStreamProxy.close();