diff --git a/src/libsaml.ts b/src/libsaml.ts index d04b964..3a6d342 100644 --- a/src/libsaml.ts +++ b/src/libsaml.ts @@ -444,8 +444,6 @@ const libSaml = () => { sig.loadSignature(signatureNode); - doc.removeChild(signatureNode); - verified = verified && sig.checkSignature(doc.toString()); // immediately throw error when any one of the signature is failed to get verified