This document lists known errata to the Recommendation. Each entry has the following information:
All Errata in this document are proposed in the sense of the process document. Proposed errata become normative when they are incorporated into an edited (or otherwise updated) version of the underlying specification.
Section 9.1 (XSD schema) includes a link to the "XML Signature 1.1 Schema Driver" (at http://www.w3.org/TR/xmldsig-core1/xmldsig1-schema.xsd).
That file has the line
<include schemaLocation="http://www.w3.org/TR/2008/REC-xmldsig-core-20080610/xmldsig-core.xsd"/>It should be replaced with the line
<include schemaLocation="http://www.w3.org/TR/2008/REC-xmldsig-core-20080610/xmldsig-core-schema.xsd" />
Note that implementations are able to cache the correct schema file without relying on the schemaLocation but the URL should be corrected in this file. Note that applications should not routinely retrieve the schema using this URL.
This file is also referenced by the XML Signature Syntax and Processing Version 2.0 Note.
Section 9.1 (XSD schema) includes a link to the "XML Signature 1.1 Schema Instance" (at http://www.w3.org/TR/2013/REC-xmldsig-core1-20130411/xmldsig11-schema.xsd).
In that file, the element containing
<import namespace="http://www.w3.org/2000/09/xmldsig#"/>
does not have a schemaLocation.
Add the following line before the noted import line:
<include schemaLocation="http://www.w3.org/TR/2008/REC-xmldsig-core-20080610/xmldsig-core-schema.xsd" />
Note that implementations are able to cache the correct schema file without relying on the schemaLocation. Note that applications should not routinely retrieve the schema using the URL.
This file is also referenced by the XML Signature Syntax and Processing Version 2.0 Note.
In Section 1.3, the namespace prefix disg: should be dsig:
The text
SignatureProperties is identified and defined by the disg: namespace
http://www.w3.org/2000/09/xmldsig#SignatureProperties
Should be replaced with the line
$Id: xmldsig-core-11-errata.html,v 1.10 2016/01/19 20:47:54 fhirsch3 Exp $SignatureProperties is identified and defined by the dsig: namespace
http://www.w3.org/2000/09/xmldsig#SignatureProperties