| Section | Specification | 1.1 Testcase | Needs Development for 2.0 | |||
| XML Signature Syntax and Processing Version 2.0 http://www.w3.org/2008/xmlsec/Drafts/xmldsig-core-20/ |
||||||
| 3.2.1 XML Signature 2.0 Algorithm Identifiers and Implementation Requirements Canonicalization | Required | Canonical XML 2.0 | 1.1 tests | |||
| Transform | ||||||
| Required: | XML Signature 2.0 Transform | 1.1 tests | ||||
| Selection | ||||||
| Required | XML Documents or Fragments http://www.w3.org/2010/xmldsig2#xml | 1.1 tests | ||||
| Required | External Binary Data http://www.w3.org/2010/xmldsig2#binaryExternal | 1.1 tests | ||||
| Required | Selection of Binary Data within XML http://www.w3.org/2010/xmldsig2#binaryfromBase64 | ? | ||||
| Verification | ||||||
| Optional | DigestDataLength http://www.w3.org/2010/xmldsig2#DigestDataLength | |||||
| Optional | PositionAssertion http://www.w3.org/2010/xmldsig2#PositionAssertion | |||||
| Optional | IDAttributes http://www.w3.org/2010/xmldsig2#IDAttributes | |||||
| Canonicalization | ||||||
| Required | Canonical XML 1.0 (omits comments) http://www.w3.org/TR/2001/REC-xml-c14n-20010315 | 1.1 tests | ||||
| Required | Canonical XML 1.1 (omits comments) http://www.w3.org/2006/12/xml-c14n11 | 1.1 tests for c14n, but unknown if the test is inclusive or exclusive | ||||
| Required | Exclusive XML Canonicalization 1.0 (omits comments) http://www.w3.org/2001/10/xml-exc-c14n# | 1.1 tests for c14n, but unknown if the test omits comments | ||||
| Recommended | Canonical XML 1.0 with Comments http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments | |||||
| Recommended | Canonical XML 1.1 with Comments http://www.w3.org/2006/12/xml-c14n11#WithComments | |||||
| Recommended | Exclusive XML Canonicalization 1.0 with Comments http://www.w3.org/2001/10/xml-exc-c14n#WithComments | |||||
| Transform | ||||||
| Required | base64 http://www.w3.org/2000/09/xmldsig#base64 | |||||
| Required | Enveloped Signature http://www.w3.org/2000/09/xmldsig#enveloped-signature | |||||
| Recommended | XPath http://www.w3.org/TR/1999/REC-xpath-19991116 | 1.1 tests | ||||
| Recommended | XPath Filter 2.0 http://www.w3.org/2002/06/xmldsig-filter2 | |||||
| Optional | XSLT http://www.w3.org/TR/1999/REC-xslt-19991116 | |||||
| Core Validation Interoperability (4.3) | ||||||
| Verify: |
|
|||||
| Algorithms (Message Digests) http://www.w3.org/2008/xmlsec/Drafts/xmldsig-core-20/#sec-MessageDigests | ||||||
| |
10.1.1 SHA-1 | 1.1 Tests | ||||
| |
10.1.2 SHA-256 | 1.1 Tests | ||||
| |
10.1.3 SHA-384 | 1.1 Tests | ||||
| 10.1.4 SHA-512 | 1.1 Tests | |||||
| Algorithms ( Message Authentication Codes
) http://www.w3.org/2008/xmlsec/Drafts/xmldsig-core-20/#sec-MACs | ||||||
| |
10.2.1 HMAC | 1.1 Tests | ||||
| Algorithms ( Signature Algorithms) http://www.w3.org/2008/xmlsec/Drafts/xmldsig-core-20/#sec-SignatureAlg | ||||||
| |
10.3.1 DSA | 1.1 Tests | ||||
| |
10.3.2 RSA (PKCS#1 v1.5) | 1.1 Tests | ||||
| |
10.3.3 ECDSA | 1.1 Tests | ||||
| Algorithms (Canonicalization Algorithms) http://www.w3.org/2008/xmlsec/Drafts/xmldsig-core-20/#sec-c14nAlg-2.0 | ||||||
| |
10.4.1 Canonical XML 2.0 | Needs Development | ||||
| Algorithms (The Transform Algorithm) http://www.w3.org/2008/xmlsec/Drafts/xmldsig-core-20/#sec-Transforms-2.0 | ||||||
| |
10.5 The Transform Algorithm | Needs Development | ||||
| Section | Specification | 1.1 Tests | Needs Development | |||
| XML Signature Streaming Profile of XPath 1.0 http://www.w3.org/2008/xmlsec/Drafts/xmldsig-xpath/ | ||||||
| 2. Streamable | One pass Streaming | Needs Development | ||||