Index: soap12-part1.xml =================================================================== RCS file: /w3ccvs/WWW/2000/xp/Group/2/06/LC/soap12-part1.xml,v retrieving revision 1.80 retrieving revision 1.81 diff -r1.80 -r1.81 8c8 < --- > 146c146 <

Last Modified: $Date: 2002/11/07 15:59:17 $

--- >

Last Modified: $Date: 2002/11/08 17:48:05 $

1261a1262,1360 > > > > SOAP Intermediaries and Relayed Infoset >

This section provides guidelines for behaviour of SOAP intermediaries > with respect to preserving various Infoset properties of a SOAP > message such that applications that have a dependency on the XML lexical > form (in particular, XML Signature) can function successfully.

> >

All Infoset properties of a message need to be preserved with the > following exceptions:

> > > >

The element information item for a header block targetted at an > intermediary can be removed from the [children] property of the > soap:Header element information item as detailed in [ref to header > block processing rules].

> >

Element information items for additional header blocks can be > added to the [children] property of the soap:Header element > information item as detailed in [ref to header block processing > rules].

> >

Whitespace character information items can be removed from the > [children] property of the soap:Envelope element information item.

> >

Whitespace character information items can be added to the > [children] property of the soap:Envelope element information item.

> >

Whitespace character information items can be removed from the > [children] property of the soap:Header element information item.

> >

Whitespace character information items can be added to the > [children] property of the soap:Header element information item.

> >

Comment information items can be added to the [children] property > of the soap:Envelope element information item.

> >

Comment information items can be removed from the [children] property > of the soap:Envelope element information item.

> >

Comment information items can be added to the [children] property > of the soap:Header element information item.

> >

Comment information items can be removed from the [children] property > of the soap:Header element information item.

> >

Attribute information items can be added to the [attributes] > property of the soap:Envelope element information item.

> >

Attribute information items can be added to the [attributes] > property of the soap:Header element information item.

> >

Attribute information items can be added to the [namespace attributes] > property of the soap:Envelope element information item.

> >

Attribute information items can be added to the [namespace attributes] > property of the soap:Header element information item.

> >

The [base URI] property of the document information item need not > be maintained.

> >

The [base URI] property of element information items need not be > maintained.

> >

The [character encoding scheme] property of the document > information item need not be maintained.

> >

The [in-scope namespaces] property of element information items need > not be maintained.

> >
> >

These rules allow for signing of header blocks, that is [children] of soap:Header. > It also allows for the signing of soap:Body. In addition It allows for signing > combinations of header blocks and the soap:Body

> >

Items 1-6, 11-14 are incompatible with signing the soap:Envelope > element when the http://www.w3.org/TR/2001/REC-xml-c14n-20010315 > canonicalization algorithm is used. Items 1, 2, 5, 6, 12 and 14 are > incompatible with signing the soap:Header when the > http://www.w3.org/TR/2001/REC-xml-c14n-20010315 canonicalization > algorithm is used.

> >

In addition, if the > http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments > canonicalization algorithm is used then 7 and 8 are incompatible with > signing the soap:Envelope element and 9 and 10 are incompatible with > signing the soap:Header element.

> >

Whitespace character information items are those whose > [character code] property has a value of #x20, > #x9, #xD or #xA.

> >
> > > 3441a3541,3545 > > 20021108 > JJM > Incorporated resolutions for issue 355 (intermediary and infoset). >