W3C home > Mailing lists > Public > w3c-ietf-xmldsig@w3.org > July to September 2000

new RetrievalMethod section

From: Donald Eastlake <lde008@dma.isg.mot.com>
Date: Wed, 23 Aug 2000 15:08:07 -0400
Message-ID: <39A42117.A16483E2@dma.isg.mot.com>
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:

   &lt;element name='RetrievalMethod'&gt; 
     &lt;complexType content='elementOnly'&gt;
       &lt;element ref='ds:Transforms' minOccurs='0' maxOccurs='1'/&gt; 
       &lt;attribute name='URI' type='uriReference' use='optional'/&gt; 
       &lt;attribute name='Type' type='uriReference' use='optional'/&gt; 
     &lt;/complexType&gt;
   &lt;/element&gt; 
</pre>

<pre class="xml-dtd">
   DTD:

   &lt;!ELEMENT RetrievalMethod (Transforms?) &gt;
   &lt;!ATTLIST Type 
             URI       CDATA   #IMPLIED
             Encoding  CDATA   #IMPLIED&gt;
</pre>
Received on Wednesday, 23 August 2000 15:08:11 GMT

This archive was generated by hypermail 2.2.0 + w3c-0.29 : Thursday, 13 January 2005 12:10:10 GMT