Die XML-Signature-Spezifikation (auch XMLDsig) ist eine Empfehlung des W3C, die eine XML-Schreibweise für digitale Signaturen von XML-Dokumenten definiert. In ihrer Funktion ähnelt sie dem PKCS#7-Standard, ist aber leichter zu erweitern. Sie findet in vielen XML-basierten Web-Standards wie etwa SOAP oder FinTS Verwendung.
Mit XML-Signaturen können beliebige Daten signiert werden, wenn sie in das XML-Dokument der Signatur eingebettet (enveloped signature) worden sind oder mit einer URL erreicht werden können (detached signature).