CARVIEW |
XML-Signature Interoperability
- Editors(s):
- Joseph Reagle Jr. <reagle@w3.org>
- Previous versions
- https://ww w.w3.org/Signature/2000/10/17-xmldsig-interop.html
- https://www.w3.org
/Signature/2000/08/09-interop.html
https://www.w3.org /Signature/2000/05/30-interop.html - https://www.w3.org /Signature/2000/03/13-interop.html
This document describes the interoperability requirements over features, operations, and requirements specified by the XML Signature Processing and Syntax specification of the IETF/W3C XML Signature WG. The minimum exit criteria for this implementation period is the RFC2026 Draft Standard definition. This document has exceeded the purpose of showing two interoperable implementations over features and algorithms for the https://www.w3.org/2000/09/xmldsig# namespace. However, reports are still accepted.
While Canonical XML is tested below, please see the Canonical XML Interop Report for a test of each of the seven examples in the Canonical XML specification.
The following information is the best assesment of the Editors/Chairs for the dated namespace and does not necessarily represent the latest state of any given implementation over this or later specifications.
Test Vectors
The matrices below is based on the examples provided by Merlin Hughes and others. (Note, some http agents mangle the content type of these tar balls when downloaded; I know Amaya and wget work.) "Yn"(indicates a report of interoperability with other implementations for that test vector set), "N"(not implemented), "carview.php?tsp="(unkown).
- Y1 (deprecated): corresponds to interoper reports over merlin-xmldsig-sixteen.tar.gz and merlin-xmldsig-fifteen.tar.gz. These sets and interop reports satisfied the requirements for document advancement but we no longer recommend testing against this set.
- Y2: corresponds to interoper reports over merlin-xmldsig-twenty-three.tar.gz. New reports should be submitted against this set. It has better URIs (i.e., w3.org and example.org) and reissued certs with a longer validity.
- Y3: corresponds to interop reports over phaos-xmldsig-three which corrected an earlier error: "The attached archive contains a number of test cases produced with the Phaos XML toolkit."
Features and Algorithms
The first example is of a single signature that tests the referencing and processing model, including detached, enveloped, and envoloping signature; transforms; XPointers; XSLT; and Manifests.
DNAME encodings
The following example set contains test vectors for the OPTIONAL DNAME encoding.
karlinger-1 and corrections | IAIK | ... | ... | ... | ... | ... |
DNAME encodings | Y1 |
(deprecated) Types of Signatures and Algorithms
Reports no longer need be submitted against this set.
merlin-xmldsig-fifteen.tar.gz | Baltimore | Ubisecure | Wedgetail | Fujitsu | GapXse | HP | IAIK | Infomosaic | IBM | Microsoft | NEC | Phaos | RSA | Apache | XMLSec |
signature-enveloping-b64-dsa.xml | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | |
signature-enveloping-dsa.xml | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | |
signature-enveloping-hmac-sha1-40.xml | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | |
signature-enveloping-hmac-sha1.xml | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | |
signature-enveloping-rsa.xml | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | |
signature-external-b64-dsa.xml | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | |
signature-external-dsa.xml | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 | Y1 |
..
Joseph Reagle <reagle@w3.org>
$Revision: 1.64 $ on $Date: 2003/07/10 19:01:56 $ by $Author: reagle $
=======