dss message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: RE: [dss] 3.3.5 Process Variant for <TransformedData>, 3.3.6 Process Variant for <DocumentHash>
- From: "Nick Pope" <pope@secstan.com>
- To: "Konrad Lanz" <Konrad.Lanz@labs.cio.gv.at>,"DSS TC List" <dss@lists.oasis-open.org>
- Date: Tue, 21 Feb 2006 10:15:05 -0000
Fine
Dear Nick and all,
please find
a first draft of a text suggestion containing the relevant amendments to
address the concerns surrounding TransformedData and DocumentHash raised by Nick's
email.
best regards Konrad
3.3.5 Process Variant for
<TransformedData>
In the case of an input document which contains
<TransformedData> Step 3.3.1 1 is replaced with the following: 1. For
each <TransformedData> in <InputDocuments> the server MUST perform
the following steps: a. The server base64-decodes the
data contained within <Base64Data> of <TransformedData> into an
octet string. b. Omitted. c. The
hash over of the octet stream extracted in step a is
calculated. d. as in 3.3.1 step 1d amended as
follows i. replace the
word "<Document>" by <TransformedData> otherwise as in as
3.3.1 step 1d.i.. ii.
replace the word "<Document>" by <TransformedData> otherwise
as in as 3.3.1 step 1d.ii..
iii. same as 3.3.1 step
1d.iii. iv. same as 3.3.1
step 1d.iv. v. The
<ds:Transforms> element is set to the sequence of transforms indicated
by the client in the <ds:Transforms> element within the
<TransformedData>. This sequence MUST describe the effective transform
as a reproducible procedure from parsing until digest input.
3.3.6
Process Variant for <DocumentHash> In the case of an input document
which is provided in the form of a hash value in <DocumentHash> Step
3.3.1 1 is replaced with the following: 1. For each <DocumentHash> in
<InputDocuments> the server MUST perform the following
steps: a. Omitted. b.
Omitted. c. Omitted. d. as in
3.3.1 step 1d updated as follows
i. replace the word
"<Document>" by <DocumentHash> otherwise as in as 3.3.1 step
1d.i.. ii. replace the
word "<Document>" by <DocumentHash> otherwise as in as 3.3.1
step 1d.ii.. iii. The
<ds:DigestMethod> element is set to the value of <ds:DigestMethod>
in <DocumentHash>.
iv. The <ds:DigestValue> element is set to the value of
<ds:DigestValue> in
<DocumentHash>.
v. The <ds:Transforms> element is set to the sequence of
transforms indicated by the client in the <ds:Transforms> element within
<DocumentHash>, if any such transforms are indicated by the client. This
sequence MUST describe the effective transform as a reproducible procedure
from parsing until hash.
|
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]