- From: Joseph Reagle <reagle@w3.org>
- Date: Mon, 18 Mar 2002 13:14:58 -0500
- To: "Takeshi Imamura" <IMAMU@jp.ibm.com>, xml-encryption@w3.org
On Friday 08 March 2002 03:38, Takeshi Imamura wrote:
> I found two typos in [1].
Sorry for the tardy reply!
> 1. With the following, the OAEPParams element cannot be a child of the
> EncryptionMethod element because of namespace="##other" of <any>.
>
> <complexType name='EncryptionMethodType' mixed='true'>
> <sequence>
> <element name='KeySize' minOccurs='0'
> type='xenc:KeySizeType'/>
> <any namespace='##other' minOccurs='0'
> maxOccurs='unbounded'/>
> </sequence>
> <attribute name='Algorithm' type='anyURI' use='required'/>
> </complexType>
Ok, changed to ##any.
> 2. With the following, either the DataReference or KeyReference element
> can be a child of the ReferenceList element. minOccurs="0" and maxOccurs
> ="unbounded" would be attributes of <choice>.
>
> <element name='ReferenceList'>
> <complexType>
> <choice>
> <element name='DataReference' type='xenc:ReferenceType'
> minOccurs='0' maxOccurs='unbounded'/>
> <element name='KeyReference' type='xenc:ReferenceType'
> minOccurs='0' maxOccurs='unbounded'/>
> </choice>
> </complexType>
> </element>
So you wish to preclude a key found in an EncryptedKey from being used to
encrypt data *and* other keys? I presume so, and I've adopted your
structure below [1], but I guess we should make the minOccurs='1'? (No
sense having an empty ReferenceList?)
[1] http://www.w3.org/Encryption/2001/Drafts/xmlenc-core/
$Revision: 1.157 $ on $Date: 2002/03/18 18:14:14 $ GMT
>
> [1] http://www.w3.org/TR/xmlenc-core
>
> Thanks,
> Takeshi IMAMURA
> Tokyo Research Laboratory
> IBM Research
> imamu@jp.ibm.com
--
Joseph Reagle Jr. http://www.w3.org/People/Reagle/
W3C Policy Analyst mailto:reagle@w3.org
IETF/W3C XML-Signature Co-Chair http://www.w3.org/Signature/
W3C XML Encryption Chair http://www.w3.org/Encryption/2001/
Received on Monday, 18 March 2002 13:15:02 UTC