- From: Joseph M. Reagle Jr. <reagle@w3.org>
- Date: Thu, 23 Sep 1999 18:24:59 -0400
- To: dee3@us.ibm.com
- Cc: "IETF/W3C XML-DSig WG" <w3c-ietf-xmldsig@w3.org>, swick@w3.org
At 13:30 99/09/23 -0400, dee3@us.ibm.com wrote: >@@@ Since signaturevalue is opaque, it has no internal structure visible. So it >doesn't have to be content, one of whose advantages is that it can be composite. >It's also the case that ' value=""' is shorter thant '><signaturevalue'. These >may not make any sense as reasons from a data model view but they are probably >how some people in the WG are thinking. I agree that <dsig:sigval >encoding="base64">8uj38idk</dsig:sigval> where encoding defaulted to base64 >would be more logical. Ok. I didn't make that change, but once we do the big syntax jiggle, I think we'll want to be consistent with the way we use attributes and element content. > <dsig:keyinfo> > <dsig:keyattributes> > <dsig:keyname>3</dsig:keyname> > <dsig:keyvalue>4</dsig:keyvalue> > <dsig:keyretrievalmethod>urn:DH</dsig:keyretrievalmethod> > </dsig:keyattributes> > </dsig:keyinfo> >keyinfo is a property that relates signature to keyattributes. keyattributes >has numerous properties (keyname, keyvalue) all with different values. > >@@@ I'm not sure you need the "keyattributes" level but otherwise I tend to >agree with you. This is the trick with using "striped XML syntax" to represent the data structure. keyattributes is there such that one can say "keyinfo is a property that relates signature to keyattributes." For instance the DLG would look like where '('$resource')' and '"'literal'"': (signature) --keinfo--> (keyattributes) (keyattributes) --keyname--> "3" (keyattributes) --keyvalue--> "4" Or translated into tuple syntax {signature, keyinfo, keyattributes} {keyattributes, keyname, "3"} {keyattributes, kevalue, "4"} _________________________________________________________ Joseph Reagle Jr. Policy Analyst mailto:reagle@w3.org XML-Signature Co-Chair http://w3.org/People/Reagle/
Received on Thursday, 23 September 1999 18:26:28 UTC