in proxy/core/src/main/java/com/amazon/aws/pix/core/xml/Iso20022XmlSigner.java [73:89]
protected Element getSignatureEnvelop(Document document) {
NodeList nodeList = document.getElementsByTagName(SGNTR);
for (int i = 0; i < nodeList.getLength(); i++) {
Node node = nodeList.item(i);
if (node.getParentNode().getNodeName().equals(APP_HDR)) {
node.getParentNode().removeChild(node);
}
}
Node appHdr = getNodeByTagName(document, APP_HDR);
if (appHdr == null) throw new IllegalStateException("No <" + APP_HDR + "> Element found");
Element sgntr = document.createElement(SGNTR);
appHdr.appendChild(sgntr);
return sgntr;
}