- Home
- Download
- News
- Documentation
- FAQ
- XML Digital Signature

- Interop report
- Online Verifier
- Example 1
- Example 2
- Example 3
- Example 4

- XML Encryption

- Interop report

- XML Canonicalization
- Reporting Bugs
- Mailing list

## Online XML Digital Signature Verifer

The online XML Digital Signature Verifier is a simple cgi script (source code) that demonstrates how to use XML Secuirty Library in real applications.

#### Copy/Paste the Signed XML Document in the input field below:

Please note that all white spaces and carriage returns are significant.

You also can use a simple Perl script to submit signed XML document to the verifier.

#### Allowed root certificates and signature keys

In order to successfully verify your message using XML Digital Signature Online Verifier you should sign it using any of following keys:

- any x509 certificate (or certificates chain) based on root certificates from standard root CA authorities (Verisign, etc.), Merlin's root CA used to sign interoperability tests from merlin-xmldsig-sixteen.tar.gz or "fake" root certificate (the corresponding private key is encrypted using passphrase "1234");
- HMAC key "secret" (in hex, 73 65 63 72 65 74);
- any key public DSA/RSA key provided in the KeyInfo element of the signature.

#### A small list of signed XML documents from XML DSig Interop tests suites

ATTENTION: some of these signatures use external resource located on other Web servers and may fail if these resource are not available by some reasons.

- aleksey-xmldsig-01/enveloping-dsa-x509chain.xml
- aleksey-xmldsig-01/enveloping-hmac-md5-64.xml
- aleksey-xmldsig-01/enveloping-hmac-md5.xml
- aleksey-xmldsig-01/enveloping-hmac-ripemd160-64.xml
- aleksey-xmldsig-01/enveloping-hmac-ripemd160.xml
- aleksey-xmldsig-01/enveloping-rsa-x509chain.xml
- merlin-exc-c14n-one/exc-signature.xml
- merlin-xmldsig-fifteen/signature-enveloped-dsa.xml
- merlin-xmldsig-fifteen/signature-enveloping-b64-dsa.xml
- merlin-xmldsig-fifteen/signature-enveloping-dsa.xml
- merlin-xmldsig-fifteen/signature-enveloping-hmac-sha1-40.xml
- merlin-xmldsig-fifteen/signature-enveloping-hmac-sha1.xml
- merlin-xmldsig-fifteen/signature-enveloping-rsa.xml
- merlin-xmldsig-fifteen/signature-external-b64-dsa.xml
- merlin-xmldsig-fifteen/signature-external-dsa.xml
- merlin-xmldsig-sixteen/signature.xml

Aleksey Sanin