- From: Donald Eastlake <lde008@dma.isg.mot.com>
- Date: Wed, 23 Aug 2000 15:08:07 -0400
- To: w3c-ietf-xmldsig@w3.org
<h2>Here is a new <ocde>RetrievalMethod</code> section for the Syntax and Processing document -Donald</h2> <h3>4.4.3 The <a id="sec-RetrievalMethod" name="sec-RetrievalMethod"><code>RetrievalMethod</code></a> Element</h3> <p>A <code>RetrievalMethod</code> element within <code>KeyInfo</code> is used to convey a <u>reference</u> to <code>KeyInfo</code>-like information that is stored at <u>another</u> location. For example, <u>several sigantures in a document might use a key verified by</u> an X.509v3 certificate chain <u>appearing once in the document or remotely outside the document</u>; each <u>signature's <code>KeyInfo</code></u> can reference this chain using a single <code>RetrievalMethod</code> element instead of including the entire chain with a sequence of <code>X509Certificate</code> elements.</p> <p><u><code>RetrievalMethod</code> uses the same syntax as <code>Reference</code> except that there is no <code>DigestMethod</code> or <code>DigestValue</code> sub-element. The referenced data is a <code>KeyInfo</code> sub-element type. The <code>Type</code> attribute, as in Section 4.3.3, is a URI consisting of "http://www.w3.org/2000/07/xmldsig#" suffixed with a <code>KeyInfo</code> sub-element type, such as "http://www.w3.org/2000/07/xmldsig#X509Data".</u></p> <pre class="xml-dtd"> Schema Definition: <element name='RetrievalMethod'> <complexType content='elementOnly'> <element ref='ds:Transforms' minOccurs='0' maxOccurs='1'/> <attribute name='URI' type='uriReference' use='optional'/> <attribute name='Type' type='uriReference' use='optional'/> </complexType> </element> </pre> <pre class="xml-dtd"> DTD: <!ELEMENT RetrievalMethod (Transforms?) > <!ATTLIST Type URI CDATA #IMPLIED Encoding CDATA #IMPLIED> </pre>
Received on Wednesday, 23 August 2000 15:08:11 UTC