diff --git a/src/libsaml.ts b/src/libsaml.ts index 3ea52314..02523e4b 100644 --- a/src/libsaml.ts +++ b/src/libsaml.ts @@ -455,7 +455,7 @@ const libSaml = () => { doc.removeChild(signatureNode); - verified = verified && sig.checkSignature(doc.toString()); + verified = verified && sig.checkSignature(xml); // immediately throw error when any one of the signature is failed to get verified if (!verified) {