Re: LTAP - XML Schema considerations
"TS Glassey" <tglassey@earthlink.net> Wed, 27 August 2008 14:46 UTC
Return-Path: <owner-ietf-ltans@mail.imc.org>
X-Original-To: ietfarch-ltans-archive-ba2WohFa@core3.amsl.com
Delivered-To: ietfarch-ltans-archive-ba2WohFa@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 49A063A683A for <ietfarch-ltans-archive-ba2WohFa@core3.amsl.com>; Wed, 27 Aug 2008 07:46:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.001
X-Spam-Level:
X-Spam-Status: No, score=0.001 tagged_above=-999 required=5 tests=[BAYES_50=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id shs5oC7hp5Ea for <ietfarch-ltans-archive-ba2WohFa@core3.amsl.com>; Wed, 27 Aug 2008 07:46:33 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id EFDB93A67B0 for <ltans-archive-ba2WohFa@ietf.org>; Wed, 27 Aug 2008 07:46:32 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m7REeY4b091242 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 27 Aug 2008 07:40:34 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m7REeY9b091241; Wed, 27 Aug 2008 07:40:34 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f
Received: from elasmtp-scoter.atl.sa.earthlink.net (elasmtp-scoter.atl.sa.earthlink.net [209.86.89.67]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m7REeNte091222 for <ietf-ltans@imc.org>; Wed, 27 Aug 2008 07:40:33 -0700 (MST) (envelope-from tglassey@earthlink.net)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=earthlink.net; b=UBQdlbcT/JcvYJ80plybstT7s48urdq83JEBzO8SuZVoEZzVfb48spN53yzH9ozX; h=Received:Message-ID:From:To:References:Subject:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Priority:X-MSMail-Priority:X-Mailer:X-MimeOLE:X-ELNK-Trace:X-Originating-IP;
Received: from [24.23.176.93] (helo=tsg1) by elasmtp-scoter.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <tglassey@earthlink.net>) id 1KYMC4-0000uJ-Fk; Wed, 27 Aug 2008 10:40:20 -0400
Message-ID: <001a01c90852$d860e8e0$6401a8c0@tsg1>
From: TS Glassey <tglassey@earthlink.net>
To: Peter Sylvester <Peter.Sylvester@edelweb.fr>, ietf-ltans@imc.org
References: <48B559B7.20409@edelweb.fr>
Subject: Re: LTAP - XML Schema considerations
Date: Wed, 27 Aug 2008 07:40:22 -0700
MIME-Version: 1.0
Content-Type: text/plain; format="flowed"; charset="iso-8859-1"; reply-type="response"
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.3138
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
X-ELNK-Trace: 01b7a7e171bdf5911aa676d7e74259b7b3291a7d08dfec79558139146b80d6ca8553e68bd1a133dc350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 24.23.176.93
Sender: owner-ietf-ltans@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/>
List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe>
List-ID: <ietf-ltans.imc.org>
Peter - how do you see the GEOPRIV controls fitting into LTAP? Todd Glassey ----- Original Message ----- From: "Peter Sylvester" <Peter.Sylvester@edelweb.fr> To: <ietf-ltans@imc.org> Sent: Wednesday, August 27, 2008 6:42 AM Subject: Re: LTAP - XML Schema considerations PaweÅ, SkarżyÅ"ski wrote: > Hello! > hello. > I am currently implementing trusted archive following LTAP RFC draft #6. > Good. > The implementation is based on XML. While analysing the specification, > I found some things at least 'unclear': > > 1. > I'm a little stuck because of LISTIDS implementation. > On page 50 first paragraph after bullets is: > "The LTA returns a list of references as a sequence of DataOrTransaction > items." > > LTA have the signed LISTIDS request containing an artifact, found some > objects' > ids so it is preparing response. > > Type of top level element "Response" is "Response (page 42) > Response schema on page 36 contains single element "operationResponse" > of type "OperationResponse > (or single element 'errorNotice' of type 'StatusNotice'). > > OperationResponse type is a sequence of three elements (again on page 42): > a) "information" of type "RequestInformation", which I think, should > be a copy of "information" from obtained Request. > b) "status" of type "StatusNotice" > c) "data" of type "Data" > > LISTIDS should return "a list of references as a sequence of > DataOrTransaction items". > I believe, all of the 'real' response content should be put in to > <data> element. > But definition of type "Data" does not allow me to put a sequence of > DataOrTransaction items! > On page 27 there ist "Data" XML Schema. It is a sequence containing: > a) One "dataReference" element of type "DataOrTransaction" > b) One "metaData" element of type "MetaData" > c) One "messageImprint" element of type "MessageDigest" > > So according to above, it is impossible to put such sequence of DOT items. > Indeed, that's a problem. OperationResponse could have a SEQUENCE OF Data or Data type could be Data ::= SEQUENCE OF SEQUENCE { Need to generate the xsd for both cases. ooops, the licence for asn12xsd has expired.... will get back soon. :-) > 2. > The initial request of LISTIDS should contain "data" element. I think the Data element in the request should be optional. I had found some other point in the meantime: The elements in the Data part should be optional. Data ::= SEQUENCE { dataReference DataOrTransaction , metaData MetaData OPTIONAL , messageImprint [0] MessageDigest OPTIONAL } <xsd:complexType name="Data"> <xsd:sequence> <xsd:element name="dataReference" type="DataOrTransaction" /> <xsd:element name="metaData" type="MetaData" minOccurs="0"/> <xsd:element name="messageImprint" type="MessageDigest" minOccurs="0"/> </xsd:sequence> </xsd:complexType> > What > should be a content of > "dataReference" (DOT type) is not written in the specification. > DOT can contain data (which in LISTIDS is meaningless), an artifact or > a reference (which is also > meaningless). So I assume, an artifact should be the right choice. If > I assumed correctly, such > assumption should be written somewhere in the chapter 6.6 (LISTIDS > operation). > If a sequence of DOT items would be allowed, it should be specified > that if the request contained > an artifact, the first DOT item in sequence should containt that > artifact. > The text is indeed unclear: What is intended is the following: The 'dataReference' field of the 'data ' field should have either an 'artifact' or a 'reference' After the correction of question 1; when there is a 'more' answer, then the last element of the sequence SHOULD be used to request more. > 3. > Another thing is messageImprint. It is not clear, what should be > digested. dataReference? > metaData? concatenation of them? I assumed only dataReference. > After allowing many dataReferences it will be much more unclear. > IMO what should be digested are the raw content octets of the data element. The purpose is two-fold: When you repeat an archive operation without any repsonse, a client may try the digest. If the digest is provided also on input, then this can be used as some addition integrity check at at application level. This gives at least the same digest for the two textual cases in both encodings. > 4. > On page 42 there are XML top level definitions. > Type LTAPResponse is a choice of three elements. > In my opinion, the first choice, element "response", should be of type > "Response", > not "Request". > Yes. > 5. > The Artifact type - page 22. > If I think correctly, it is not important what's the content as far, > as it is a PrintableString. > For example, it may initially contain random floating point number. Am > I correct? > Well, floating point, I don't know, there is no semantics, only something that allows a server to find a transaction that is running. > 6. > The IA5String type... It took me more than a while to find out, that > it is a string with > double quotes in the begining and in the end without double quote > character in the content. > It really should be mentioned somewhere in the LTAP spec. > double quotes?? The definition is the XER encoding of the ASN.1 IA5String type. The "Additional XML definitions" contains a definition for the xml encoding for IA5String. Is that what you ware looking for? Thanks so far for the review Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m7REeY4b091242 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 27 Aug 2008 07:40:34 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m7REeY9b091241; Wed, 27 Aug 2008 07:40:34 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f Received: from elasmtp-scoter.atl.sa.earthlink.net (elasmtp-scoter.atl.sa.earthlink.net [209.86.89.67]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m7REeNte091222 for <ietf-ltans@imc.org>; Wed, 27 Aug 2008 07:40:33 -0700 (MST) (envelope-from tglassey@earthlink.net) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=earthlink.net; b=UBQdlbcT/JcvYJ80plybstT7s48urdq83JEBzO8SuZVoEZzVfb48spN53yzH9ozX; h=Received:Message-ID:From:To:References:Subject:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Priority:X-MSMail-Priority:X-Mailer:X-MimeOLE:X-ELNK-Trace:X-Originating-IP; Received: from [24.23.176.93] (helo=tsg1) by elasmtp-scoter.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <tglassey@earthlink.net>) id 1KYMC4-0000uJ-Fk; Wed, 27 Aug 2008 10:40:20 -0400 Message-ID: <001a01c90852$d860e8e0$6401a8c0@tsg1> From: "TS Glassey" <tglassey@earthlink.net> To: "Peter Sylvester" <Peter.Sylvester@edelweb.fr>, <ietf-ltans@imc.org> References: <48B559B7.20409@edelweb.fr> Subject: Re: LTAP - XML Schema considerations Date: Wed, 27 Aug 2008 07:40:22 -0700 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=response Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.3138 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 X-ELNK-Trace: 01b7a7e171bdf5911aa676d7e74259b7b3291a7d08dfec79558139146b80d6ca8553e68bd1a133dc350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c X-Originating-IP: 24.23.176.93 Sender: owner-ietf-ltans@mail.imc.org Precedence: bulk List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/> List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe> List-ID: <ietf-ltans.imc.org> Peter - how do you see the GEOPRIV controls fitting into LTAP? Todd Glassey ----- Original Message ----- From: "Peter Sylvester" <Peter.Sylvester@edelweb.fr> To: <ietf-ltans@imc.org> Sent: Wednesday, August 27, 2008 6:42 AM Subject: Re: LTAP - XML Schema considerations PaweÅ, SkarżyÅ"ski wrote: > Hello! > hello. > I am currently implementing trusted archive following LTAP RFC draft #6. > Good. > The implementation is based on XML. While analysing the specification, > I found some things at least 'unclear': > > 1. > I'm a little stuck because of LISTIDS implementation. > On page 50 first paragraph after bullets is: > "The LTA returns a list of references as a sequence of DataOrTransaction > items." > > LTA have the signed LISTIDS request containing an artifact, found some > objects' > ids so it is preparing response. > > Type of top level element "Response" is "Response (page 42) > Response schema on page 36 contains single element "operationResponse" > of type "OperationResponse > (or single element 'errorNotice' of type 'StatusNotice'). > > OperationResponse type is a sequence of three elements (again on page 42): > a) "information" of type "RequestInformation", which I think, should > be a copy of "information" from obtained Request. > b) "status" of type "StatusNotice" > c) "data" of type "Data" > > LISTIDS should return "a list of references as a sequence of > DataOrTransaction items". > I believe, all of the 'real' response content should be put in to > <data> element. > But definition of type "Data" does not allow me to put a sequence of > DataOrTransaction items! > On page 27 there ist "Data" XML Schema. It is a sequence containing: > a) One "dataReference" element of type "DataOrTransaction" > b) One "metaData" element of type "MetaData" > c) One "messageImprint" element of type "MessageDigest" > > So according to above, it is impossible to put such sequence of DOT items. > Indeed, that's a problem. OperationResponse could have a SEQUENCE OF Data or Data type could be Data ::= SEQUENCE OF SEQUENCE { Need to generate the xsd for both cases. ooops, the licence for asn12xsd has expired.... will get back soon. :-) > 2. > The initial request of LISTIDS should contain "data" element. I think the Data element in the request should be optional. I had found some other point in the meantime: The elements in the Data part should be optional. Data ::= SEQUENCE { dataReference DataOrTransaction , metaData MetaData OPTIONAL , messageImprint [0] MessageDigest OPTIONAL } <xsd:complexType name="Data"> <xsd:sequence> <xsd:element name="dataReference" type="DataOrTransaction" /> <xsd:element name="metaData" type="MetaData" minOccurs="0"/> <xsd:element name="messageImprint" type="MessageDigest" minOccurs="0"/> </xsd:sequence> </xsd:complexType> > What > should be a content of > "dataReference" (DOT type) is not written in the specification. > DOT can contain data (which in LISTIDS is meaningless), an artifact or > a reference (which is also > meaningless). So I assume, an artifact should be the right choice. If > I assumed correctly, such > assumption should be written somewhere in the chapter 6.6 (LISTIDS > operation). > If a sequence of DOT items would be allowed, it should be specified > that if the request contained > an artifact, the first DOT item in sequence should containt that > artifact. > The text is indeed unclear: What is intended is the following: The 'dataReference' field of the 'data ' field should have either an 'artifact' or a 'reference' After the correction of question 1; when there is a 'more' answer, then the last element of the sequence SHOULD be used to request more. > 3. > Another thing is messageImprint. It is not clear, what should be > digested. dataReference? > metaData? concatenation of them? I assumed only dataReference. > After allowing many dataReferences it will be much more unclear. > IMO what should be digested are the raw content octets of the data element. The purpose is two-fold: When you repeat an archive operation without any repsonse, a client may try the digest. If the digest is provided also on input, then this can be used as some addition integrity check at at application level. This gives at least the same digest for the two textual cases in both encodings. > 4. > On page 42 there are XML top level definitions. > Type LTAPResponse is a choice of three elements. > In my opinion, the first choice, element "response", should be of type > "Response", > not "Request". > Yes. > 5. > The Artifact type - page 22. > If I think correctly, it is not important what's the content as far, > as it is a PrintableString. > For example, it may initially contain random floating point number. Am > I correct? > Well, floating point, I don't know, there is no semantics, only something that allows a server to find a transaction that is running. > 6. > The IA5String type... It took me more than a while to find out, that > it is a string with > double quotes in the begining and in the end without double quote > character in the content. > It really should be mentioned somewhere in the LTAP spec. > double quotes?? The definition is the XER encoding of the ASN.1 IA5String type. The "Additional XML definitions" contains a definition for the xml encoding for IA5String. Is that what you ware looking for? Thanks so far for the review Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m7RDgVWt087390 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 27 Aug 2008 06:42:31 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m7RDgVlp087389; Wed, 27 Aug 2008 06:42:31 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f Received: from ganymede.on-x.com (ganymede.on-x.com [194.51.68.3]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m7RDgIWH087375 for <ietf-ltans@imc.org>; Wed, 27 Aug 2008 06:42:28 -0700 (MST) (envelope-from Peter.Sylvester@edelweb.fr) Received: from vinea.on-x.com (sedna.puteaux.on-x [192.168.10.9]) by ganymede.on-x.com (Postfix) with ESMTP id 73F7A5D for <ietf-ltans@imc.org>; Wed, 27 Aug 2008 15:42:16 +0200 (CEST) Received: from [193.51.14.5] ([212.234.46.65]) by vinea.on-x.com (Lotus Domino Release 5.0.11) with ESMTP id 2008082715421552:92359 ; Wed, 27 Aug 2008 15:42:15 +0200 Message-ID: <48B559B7.20409@edelweb.fr> Date: Wed, 27 Aug 2008 15:42:15 +0200 From: Peter Sylvester <Peter.Sylvester@edelweb.fr> User-Agent: Thunderbird 1.5.0.9 (X11/20061206) MIME-Version: 1.0 To: ietf-ltans@imc.org Subject: Re: LTAP - XML Schema considerations X-MIMETrack: Itemize by SMTP Server on vinea/ON-X(Release 5.0.11 |July 24, 2002) at 08/27/2008 03:42:15 PM, Serialize by Router on vinea/ON-X(Release 5.0.11 |July 24, 2002) at 08/27/2008 03:42:16 PM, Serialize complete at 08/27/2008 03:42:16 PM Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms090602010000050104060305" Sender: owner-ietf-ltans@mail.imc.org Precedence: bulk List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/> List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe> List-ID: <ietf-ltans.imc.org> This is a cryptographically signed message in MIME format. --------------ms090602010000050104060305 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Pawe=C5=82 Skar=C5=BCy=C5=84ski wrote: > Hello! > =20 hello. > I am currently implementing trusted archive following LTAP RFC draft #6= =2E > =20 Good. > The implementation is based on XML. While analysing the specification, > I found some things at least 'unclear': > > 1. > I'm a little stuck because of LISTIDS implementation. > On page 50 first paragraph after bullets is: > "The LTA returns a list of references as a sequence of DataOrTransactio= n items." > > LTA have the signed LISTIDS request containing an artifact, found some = objects' > ids so it is preparing response. > > Type of top level element "Response" is "Response (page 42) > Response schema on page 36 contains single element "operationResponse" > of type "OperationResponse > (or single element 'errorNotice' of type 'StatusNotice'). > > OperationResponse type is a sequence of three elements (again on page 4= 2): > a) "information" of type "RequestInformation", which I think, should > be a copy of "information" from obtained Request. > b) "status" of type "StatusNotice" > c) "data" of type "Data" > > LISTIDS should return "a list of references as a sequence of > DataOrTransaction items". > I believe, all of the 'real' response content should be put in to > <data> element. > But definition of type "Data" does not allow me to put a sequence of > DataOrTransaction items! > On page 27 there ist "Data" XML Schema. It is a sequence containing: > a) One "dataReference" element of type "DataOrTransaction" > b) One "metaData" element of type "MetaData" > c) One "messageImprint" element of type "MessageDigest" > > So according to above, it is impossible to put such sequence of DOT ite= ms. > =20 Indeed, that's a problem. OperationResponse could have a SEQUENCE OF Data or Data type could be Data ::=3D SEQUENCE OF SEQUENCE { Need to generate the xsd for both cases. ooops, the licence for asn12xsd has expired.... will get back soon. :-) > 2. > The initial request of LISTIDS should contain "data" element.=20 I think the Data element in the request should be optional. I had found some other point in the meantime: The elements in the Data part should be optional. Data ::=3D SEQUENCE { dataReference DataOrTransaction , metaData MetaData OPTIONAL , messageImprint [0] MessageDigest OPTIONAL } <xsd:complexType name=3D"Data"> <xsd:sequence> <xsd:element name=3D"dataReference" type=3D"DataOrTransaction" /> <xsd:element name=3D"metaData" type=3D"MetaData" minOccurs=3D"0"/> <xsd:element name=3D"messageImprint" type=3D"MessageDigest" minOccurs=3D"0"/> </xsd:sequence> </xsd:complexType> > What > should be a content of > "dataReference" (DOT type) is not written in the specification. > DOT can contain data (which in LISTIDS is meaningless), an artifact or > a reference (which is also > meaningless). So I assume, an artifact should be the right choice. If > I assumed correctly, such > assumption should be written somewhere in the chapter 6.6 (LISTIDS ope= ration). > If a sequence of DOT items would be allowed, it should be specified > that if the request contained > an artifact, the first DOT item in sequence should containt that artif= act. > =20 The text is indeed unclear: What is intended is the following: The 'dataReference' field of the 'data ' field should have either an 'artifact' or a 'reference' After the correction of question 1; when there is a 'more' answer, then the last element of the sequence SHOULD be used to request more. > 3. > Another thing is messageImprint. It is not clear, what should be > digested. dataReference? > metaData? concatenation of them? I assumed only dataReference. > After allowing many dataReferences it will be much more unclear. > =20 IMO what should be digested are the raw content octets of the data elemen= t. The purpose is two-fold: When you repeat an archive operation without any repsonse, a client may try the digest. If the digest is provided also on input, then this can be used as some addition integrity check at at application level. This gives at least the same digest for the two textual cases in both encodings. > 4. > On page 42 there are XML top level definitions. > Type LTAPResponse is a choice of three elements. > In my opinion, the first choice, element "response", should be of type > "Response", > not "Request". > =20 Yes. > 5. > The Artifact type - page 22. > If I think correctly, it is not important what's the content as far, > as it is a PrintableString. > For example, it may initially contain random floating point number. Am > I correct? > =20 Well, floating point, I don't know, there is no semantics, only something= that allows a server to find a transaction that is running. > 6. > The IA5String type... It took me more than a while to find out, that > it is a string with > double quotes in the begining and in the end without double quote > character in the content. > It really should be mentioned somewhere in the LTAP spec. > =20 double quotes?? The definition is the XER encoding of the ASN.1 IA5String type. The "Additional XML definitions" contains a definition for the xml encodi= ng for IA5String. Is that what you ware looking for? Thanks so far for the review --------------ms090602010000050104060305 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 --------------ms090602010000050104060305-- Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m7NDppRj049118 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 23 Aug 2008 06:51:51 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m7NDppt6049117; Sat, 23 Aug 2008 06:51:51 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f Received: from ik-out-1112.google.com (ik-out-1112.google.com [66.249.90.181]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m7NDpnjN049107 for <ietf-ltans@imc.org>; Sat, 23 Aug 2008 06:51:50 -0700 (MST) (envelope-from chesteroni@gmail.com) Received: by ik-out-1112.google.com with SMTP id c21so758930ika.2 for <ietf-ltans@imc.org>; Sat, 23 Aug 2008 06:51:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=qp5+3sHYfW9lEna68IODEtMFzruuPUooudZXzMpC9n8=; b=YqhHcK6yaw5mxSRH1Hv5WuV6or82E1FqUgQoVZbVmQG0uuB6x6No8XR6TJlPpKcdaz bUv5Om+irS9oU14ovE2/WVAcQpiMmYbRqAVizNRq/FklskFYXCyi3sAKmlfIOgq/BjIv NF5j/bHXYNyMGOJZgMXKP6MnJ+JNu38a50WeM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=DMXPT6TzlAS0mmXF9Rs4Iy1pkrdbNrZT4j7jVcY4M1zFnbIxJbMhhwBNImJBhAjcYe cZg+35RgXxpuHZQ/6Bw39I/kXf4wOArjA3irpJF7ANJ7gUukFJn3RdCJ7K5te4HoRvOW BVeYcn0bmROCGPJtMxnz7PrUVmK2fwY6120jU= Received: by 10.210.20.17 with SMTP id 17mr2078772ebt.170.1219499508407; Sat, 23 Aug 2008 06:51:48 -0700 (PDT) Received: by 10.210.65.12 with HTTP; Sat, 23 Aug 2008 06:51:48 -0700 (PDT) Message-ID: <ad40ab2d0808230651u6d20212aw6b3b2c76c4372ee5@mail.gmail.com> Date: Sat, 23 Aug 2008 15:51:48 +0200 From: "=?ISO-8859-2?Q?Pawe=B3_Skar=BFy=F1ski?=" <chesteroni@gmail.com> To: ietf-ltans@imc.org Subject: Re: LTAP - XML Schema considerations MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Sender: owner-ietf-ltans@mail.imc.org Precedence: bulk List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/> List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe> List-ID: <ietf-ltans.imc.org> I forgot to mention another confusion: On page 36 in section 5.4 there is a Response type schema. The <Response> element may contain eihter an <operationResponse> or <errorNotice> errorNotice is of type StatusNotice, which is defined on page 35 in section 5.2 It contains a sequence of two elements: a) <status> (of type StatusInformation) b) <errorInformation> which contains UTF8String When considering the <Response> which is an <errorNotice> - it is obvious and clear. But <Response> may be of type <operationResponse>. <operationResponse> is a sequence of three elements: a) <information> b) <status> of type StatusNotice c) <data> Let's look closer at b). Now the response contains some real data. It also contains status which may be helpful for the client to show the response to the end-user. But <status> is of type <StatusNotice> which enforces the LTA to return <errorInformation> even, if the status is e.g. 'correct' or similar positive value. So in my opinion, the StatusNotice type should be modified, to enable itself to contain some 'positiveInformation' type. For example the name of '<errorInformation>' may be changed to '<statusData>' or other 'neutral' name. Pawel Skarzynski Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m7NCTrto043103 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 23 Aug 2008 05:29:53 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m7NCTrr1043102; Sat, 23 Aug 2008 05:29:53 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f Received: from ey-out-1920.google.com (ey-out-1920.google.com [74.125.78.144]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m7NCTp57043096 for <ietf-ltans@imc.org>; Sat, 23 Aug 2008 05:29:52 -0700 (MST) (envelope-from chesteroni@gmail.com) Received: by ey-out-1920.google.com with SMTP id 21so109746eyc.28 for <ietf-ltans@imc.org>; Sat, 23 Aug 2008 05:29:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=4E3HLO8NgBSrauQMTxvGtIuxAs8jdFGgRBlvtiCget0=; b=sCKwdGZeyVXvoLHVg2UrjYbJGLchE8YnEdSf7qQ0T+//cSYyoU78i2Mr05ZntyKSdG P9OvNnDIe/D4LIoeUJWhO/n9kKr5/Ybd7ftemugP6CHOkyCRSepix9okkIEiXM3sXi4Q WOzdmuvFEUFopTREG9o54Emko/n543fs3kzew= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=nw6pvntKS8nigCQ5vQSNf789b01JIkszwcUh1FatRuClka+5WA4sb2fjwq4lkfAAQj WGkz3a2zZLcL7xwBIXuLkonSTtKIP4tmPQ0bQbnYmLNZTJvg/F312efnwJ6M8HGVkJct aHXFlwkZRpJvo0UKcCHKGWI1nrSGWFXXnLfLc= Received: by 10.210.71.12 with SMTP id t12mr3184852eba.146.1219494589864; Sat, 23 Aug 2008 05:29:49 -0700 (PDT) Received: by 10.210.65.12 with HTTP; Sat, 23 Aug 2008 05:29:49 -0700 (PDT) Message-ID: <ad40ab2d0808230529x735a5d1vf0dd884382753cae@mail.gmail.com> Date: Sat, 23 Aug 2008 14:29:49 +0200 From: "=?ISO-8859-2?Q?Pawe=B3_Skar=BFy=F1ski?=" <chesteroni@gmail.com> To: ietf-ltans@imc.org Subject: Typos in LTAP draft 6 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Sender: owner-ietf-ltans@mail.imc.org Precedence: bulk List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/> List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe> List-ID: <ietf-ltans.imc.org> Hello! While I was reading the doc, I found some typos. So here they are, I hope that it will be helpful: 1. Page 12, second paragraph after L4: currently: "(not necssarily" should be: "(not necessarily" 2. Page 23, the last paragraph (section 4.3.) currently: "The 'type' identfies " should be: "The 'type' identifies" currently: "similar way as withe MIBs" should be: "similar way as with MIBs" OR should be: "similar way as with the MIBs" 3. Page 31, Section 4.13. currently: "The response is an second" (repeated twice, line by line) should be: "The response is a second" 4, Page 38, third 'bullet' from top in section 6.1. currently: "If this a retry of a previous operation," should be: "If this is a retry of a previous operation," 5. Page 41, paragraph 1, first sentence: currently: "This memo defines are two basic ways" should be: "This memo defines two basic ways" 6. Page 41, paragraph 1, last sentence: currently: "for XML encoded requesta nd responses." should be: "for XML encoded request and responses." 7. Page 41, paragraph 4: currently: "LTAPRequest or LTAPResponse are used, an not an XER version" should be: "LTAPRequest or LTAPResponse are used, and not an XER version" 8. Page 44, second paragraph of section 7.4. currently: "When an end user client creates a request, there are only one signerInfo" should be: "When an end user client creates a request, there is only one signerInfo" 9. Page 46, last sentence of second paragraph: currently: "Aa LTA MAY profide for a service to validate" should be: "An LTA MAY profide for a service to validate" I am also pretty sure that there was at least one typo before the first mentioned by me, but I didn't started making notices from the begining of the memo and now I couldn't find it. Pawel Skarzynski Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m7K1ldYR027308 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 19 Aug 2008 18:47:39 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m7K1ldFF027307; Tue, 19 Aug 2008 18:47:39 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.186]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m7K1lbIS027299 for <ietf-ltans@imc.org>; Tue, 19 Aug 2008 18:47:39 -0700 (MST) (envelope-from chesteroni@gmail.com) Received: by nf-out-0910.google.com with SMTP id 30so108071nfu.24 for <ietf-ltans@imc.org>; Tue, 19 Aug 2008 18:47:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=qHvj6m0Et0Taf2x++Vxl8Y1aIOk5cHgCBZMXPaCMGJw=; b=Ie43w8O7cAcVUAb9Ih1twlACBcYxwSq0xC6VKlf3cpiyqFic8J9cP64MJZjGEtDMZV gEXdHw3Datvh54fyfhSB69xHWVPuSlWsH3+YXMODYGzexj4nyMqrc6ia6GazdD53ujeG oh0bJFEe9kOEoYlx2rlSXIDV+OdhaPtYY9b5E= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=lcpC5aEAzxPhl1TvkDBrVqtwAUR3UhSeD661GUW1dM35roDHcxk1ql9FHQ0VhZE9Up uSg0LQt6I3uE1mUL0rcRks2SrJCVURK3Hjl7tvKSW3XWts6uUE4qIg0fsNuX84rUXGfV 4zSUxYiDvptS1U3NxB4zCjvTOf6uNDu5NM5m0= Received: by 10.210.122.5 with SMTP id u5mr7758718ebc.118.1219196857424; Tue, 19 Aug 2008 18:47:37 -0700 (PDT) Received: by 10.210.65.12 with HTTP; Tue, 19 Aug 2008 18:47:37 -0700 (PDT) Message-ID: <ad40ab2d0808191847v46bc1477nb071f2fe2ec25bc9@mail.gmail.com> Date: Wed, 20 Aug 2008 03:47:37 +0200 From: "=?ISO-8859-2?Q?Pawe=B3_Skar=BFy=F1ski?=" <chesteroni@gmail.com> To: ietf-ltans@imc.org Subject: LTAP - XML Schema considerations MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Sender: owner-ietf-ltans@mail.imc.org Precedence: bulk List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/> List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe> List-ID: <ietf-ltans.imc.org> Hello! I am currently implementing trusted archive following LTAP RFC draft #6. The implementation is based on XML. While analysing the specification, I found some things at least 'unclear': 1. I'm a little stuck because of LISTIDS implementation. On page 50 first paragraph after bullets is: "The LTA returns a list of references as a sequence of DataOrTransaction items." LTA have the signed LISTIDS request containing an artifact, found some objects' ids so it is preparing response. Type of top level element "Response" is "Response (page 42) Response schema on page 36 contains single element "operationResponse" of type "OperationResponse (or single element 'errorNotice' of type 'StatusNotice'). OperationResponse type is a sequence of three elements (again on page 42): a) "information" of type "RequestInformation", which I think, should be a copy of "information" from obtained Request. b) "status" of type "StatusNotice" c) "data" of type "Data" LISTIDS should return "a list of references as a sequence of DataOrTransaction items". I believe, all of the 'real' response content should be put in to <data> element. But definition of type "Data" does not allow me to put a sequence of DataOrTransaction items! On page 27 there ist "Data" XML Schema. It is a sequence containing: a) One "dataReference" element of type "DataOrTransaction" b) One "metaData" element of type "MetaData" c) One "messageImprint" element of type "MessageDigest" So according to above, it is impossible to put such sequence of DOT items. 2. The initial request of LISTIDS should contain "data" element. What should be a content of "dataReference" (DOT type) is not written in the specification. DOT can contain data (which in LISTIDS is meaningless), an artifact or a reference (which is also meaningless). So I assume, an artifact should be the right choice. If I assumed correctly, such assumption should be written somewhere in the chapter 6.6 (LISTIDS operation). If a sequence of DOT items would be allowed, it should be specified that if the request contained an artifact, the first DOT item in sequence should containt that artifact. 3. Another thing is messageImprint. It is not clear, what should be digested. dataReference? metaData? concatenation of them? I assumed only dataReference. After allowing many dataReferences it will be much more unclear. 4. On page 42 there are XML top level definitions. Type LTAPResponse is a choice of three elements. In my opinion, the first choice, element "response", should be of type "Response", not "Request". 5. The Artifact type - page 22. If I think correctly, it is not important what's the content as far, as it is a PrintableString. For example, it may initially contain random floating point number. Am I correct? 6. The IA5String type... It took me more than a while to find out, that it is a string with double quotes in the begining and in the end without double quote character in the content. It really should be mentioned somewhere in the LTAP spec. Uff, for now it's all. I made some assumptions, which may be wrong. I am not an expert, so please, feel free to point me where I'm thinking wrong :-) Pawel Skarzynski Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m7DGbMVH058170 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 13 Aug 2008 09:37:22 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m7DGbM9L058169; Wed, 13 Aug 2008 09:37:22 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f Received: from bosco.isi.edu (bosco.isi.edu [128.9.168.207]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m7DGbLe8058163 for <ietf-ltans@imc.org>; Wed, 13 Aug 2008 09:37:22 -0700 (MST) (envelope-from rfc-editor@rfc-editor.org) Received: by bosco.isi.edu (Postfix, from userid 70) id 71F7414DCBD; Wed, 13 Aug 2008 09:37:21 -0700 (PDT) To: ietf-announce@ietf.org, rfc-dist@rfc-editor.org Subject: RFC 5276 on Using the Server-Based Certificate Validation Protocol (SCVP) to Convey Long-Term Evidence Records From: rfc-editor@rfc-editor.org Cc: rfc-editor@rfc-editor.org, ietf-ltans@imc.org Message-Id: <20080813163721.71F7414DCBD@bosco.isi.edu> Date: Wed, 13 Aug 2008 09:37:21 -0700 (PDT) Sender: owner-ietf-ltans@mail.imc.org Precedence: bulk List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/> List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe> List-ID: <ietf-ltans.imc.org> A new Request for Comments is now available in online RFC libraries. RFC 5276 Title: Using the Server-Based Certificate Validation Protocol (SCVP) to Convey Long-Term Evidence Records Author: C. Wallace Status: Standards Track Date: August 2008 Mailbox: cwallace@cygnacom.com Pages: 13 Characters: 27422 Updates/Obsoletes/SeeAlso: None I-D Tag: draft-ietf-ltans-ers-scvp-07.txt URL: http://www.rfc-editor.org/rfc/rfc5276.txt The Server-based Certificate Validation Protocol (SCVP) defines an extensible means of delegating the development and validation of certification paths to a server. It can be used to support the development and validation of certification paths well after the expiration of the certificates in the path by specifying a time of interest in the past. The Evidence Record Syntax (ERS) defines structures, called evidence records, to support the non-repudiation of the existence of data. Evidence records can be used to preserve materials that comprise a certification path such that trust in the certificates can be established after the expiration of the certificates in the path and after the cryptographic algorithms used to sign the certificates in the path are no longer secure. This document describes usage of the SCVP WantBack feature to convey evidence records, enabling SCVP responders to provide preservation evidence for certificates and certificate revocation lists (CRLs). [STANDARDS TRACK] This document is a product of the Long-Term Archive and Notary Services Working Group of the IETF. This is now a Proposed Standard Protocol. STANDARDS TRACK: This document specifies an Internet standards track protocol for the Internet community,and requests discussion and suggestions for improvements. Please refer to the current edition of the Internet Official Protocol Standards (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited. This announcement is sent to the IETF-Announce and rfc-dist lists. To subscribe or unsubscribe, see http://www.ietf.org/mailman/listinfo/ietf-announce http://mailman.rfc-editor.org/mailman/listinfo/rfc-dist For searching the RFC series, see http://www.rfc-editor.org/rfcsearch.html. For downloading RFCs, see http://www.rfc-editor.org/rfc.html. Requests for special distribution should be addressed to either the author of the RFC in question, or to rfc-editor@rfc-editor.org. Unless specifically noted otherwise on the RFC itself, all RFCs are for unlimited distribution. The RFC Editor Team USC/Information Sciences Institute Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m7CGesnp048595 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 12 Aug 2008 09:40:54 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m7CGes7S048594; Tue, 12 Aug 2008 09:40:54 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f Received: from scygmxsecs1.cygnacom.com (scygmxsecs1.cygnacom.com [65.242.48.253]) by balder-227.proper.com (8.14.2/8.14.2) with SMTP id m7CGeqxh048588 for <ietf-ltans@imc.org>; Tue, 12 Aug 2008 09:40:53 -0700 (MST) (envelope-from CWallace@cygnacom.com) Received: (qmail 25362 invoked from network); 12 Aug 2008 16:29:00 -0000 Received: from CWallace@cygnacom.com by scygmxsecs1.cygnacom.com with EntrustECS-Server-7.4;12 Aug 2008 16:29:00 -0000 X-EntrustECS-Action: Trigger(Corporate IP) X-EntrustECS-Id: (scygmxsecs1.cygnacom.com)1218558540134243089 Received: from unknown (HELO scygexch1.cygnacom.com) (10.60.50.8) by scygmxsecs1.cygnacom.com with SMTP; 12 Aug 2008 16:29:00 -0000 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-MimeOLE: Produced By Microsoft Exchange V6.5 Subject: FW: Failing of IPR Filing Page when makling updates in re LTANS and other filings. Date: Tue, 12 Aug 2008 12:40:46 -0400 Message-ID: <FAD1CF17F2A45B43ADE04E140BA83D486F982F@scygexch1.cygnacom.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Failing of IPR Filing Page when makling updates in re LTANS and other filings. Thread-Index: Acj8l4ipc066C/ABSDWZX6IFAUFz9wAApkzQ From: "Carl Wallace" <CWallace@cygnacom.com> To: <ietf-ltans@imc.org> Sender: owner-ietf-ltans@mail.imc.org Precedence: bulk List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/> List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe> List-ID: <ietf-ltans.imc.org> FYI=20 -----Original Message----- From: TS Glassey [mailto:tglassey@earthlink.net]=20 Sent: Tuesday, August 12, 2008 12:02 PM To: chair@ietf.org; ipr-wg@ietf.org; IETF Discussion Cc: Contreras, Jorge; Carl Wallace Subject: Failing of IPR Filing Page when makling updates in re LTANS and other filings. Folks - I found several working flaws with the IPR disclosure page when I went back to the IPR201 filing this AM to add several additional Internet Draft's for notice of Patent Controls; As to the IPR Page - it does not allow for updates of already filed IPR Statement's to include new IETF documents which violate the patent rights after the posting of the IPR Notice. So then how does one add more IETF infringing document's to an existing IPR declaration. That said we wanted to add several more document's which infringe on the patent protected IP's which we have refused to grant any rights to the IETF for. Those new additional documents include the latest LTANS DSSC (draft-ietf-ltans-dssc-03) document and to some extent Donald Eastlakes XML Signature RFC from 2002 (rfc3275) Luckily our patent filing predates ANY work on the XML signing document here in the IETF and for that matter in the W3C as well meaning lots of good things regarding that patent and its infringers. --- Personal Disclaimers Apply TS Glassey Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m7CBcNe4023669 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 12 Aug 2008 04:38:26 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org) Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m7CBcN4g023668; Tue, 12 Aug 2008 04:38:23 -0700 (MST) (envelope-from owner-ietf-ltans@mail.imc.org) X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-ltans@mail.imc.org using -f Received: from scygmxsecs1.cygnacom.com (scygmxsecs1.cygnacom.com [65.242.48.253]) by balder-227.proper.com (8.14.2/8.14.2) with SMTP id m7CBcMYv023658 for <ietf-ltans@imc.org>; Tue, 12 Aug 2008 04:38:22 -0700 (MST) (envelope-from CWallace@cygnacom.com) Received: (qmail 22806 invoked from network); 12 Aug 2008 11:26:23 -0000 Received: from CWallace@cygnacom.com by scygmxsecs1.cygnacom.com with EntrustECS-Server-7.4;12 Aug 2008 11:26:23 -0000 Received: from unknown (HELO scygexch1.cygnacom.com) (10.60.50.8) by scygmxsecs1.cygnacom.com with SMTP; 12 Aug 2008 11:26:23 -0000 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-MimeOLE: Produced By Microsoft Exchange V6.5 Subject: Working group last call for DSSC Date: Tue, 12 Aug 2008 07:38:09 -0400 Message-ID: <FAD1CF17F2A45B43ADE04E140BA83D486F9805@scygexch1.cygnacom.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Working group last call for DSSC Thread-Index: Acj8b+TvJyPro3bZT7agQwtTOMCmCw== From: "Carl Wallace" <CWallace@cygnacom.com> To: <ietf-ltans@imc.org> Cc: <thomas.kunz@sit.fraunhofer.de> Sender: owner-ietf-ltans@mail.imc.org Precedence: bulk List-Archive: <http://www.imc.org/ietf-ltans/mail-archive/> List-Unsubscribe: <mailto:ietf-ltans-request@imc.org?body=unsubscribe> List-ID: <ietf-ltans.imc.org> A new version of DSSC was submitted in May to address issues raised during the Philadelphia meeting. Working group last call for this draft will begin today and last for four weeks (due to vacations, etc.), ending on September 9th. Please review the draft located at http://tools.ietf.org/html/draft-ietf-ltans-dssc-03 and provide comments to the list. Thanks.
- LTAP - XML Schema considerations Paweł Skarżyński
- Re: LTAP - XML Schema considerations Paweł Skarżyński
- Re: LTAP - XML Schema considerations Peter Sylvester
- Re: LTAP - XML Schema considerations TS Glassey