OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

xri message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [xri] Thoughts on XRD-to-resource cardinality


--Apple-Mail-525--592330924
Content-Type: multipart/alternative;
	boundary=Apple-Mail-524--592331006


--Apple-Mail-524--592331006
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

I was thinking myself that one of the use cases we need to not loose  
site of is the fragment in the cannonicalID to allow relying parties  
to detect URI recycling.

I agree with you about the template really being an instantiation of a  
XRD for a resource.  There is still a one to one relationship between  
the resource and the XRD describing it.

The trick is that with a template the XRD is a self assertion by the  
resource (URI) that the identifier has a relationship ie describedby  
to the instance of the XRD in question.

The XRD in this case would NOT contain a CannonicalID directly it may  
contain some other template to validate the URI's that may have a  
relationship to it.  That template would also be used to validate any  
signature.

To my mind in this case the CannonicalID from the perspective of the  
RP would be the URI that expresses the relationship.

I consider everything in the XRD to be self asserted claims with the  
exception of the CID if the XRD is signed.

=jbradley

On 29-Jan-09, at 5:13 AM, Nat Sakimura wrote:

> Comments inline:
>
> --------------------------------------------------
> From: "Drummond Reed" <drummond.reed@cordance.net>
> Sent: Wednesday, January 28, 2009 2:59 PM
> To: "'XRI TC'" <xri@lists.oasis-open.org>
> Subject: [xri] Thoughts on XRD-to-resource cardinality
>
>> I will be offline Thursday and Friday travelling to a memorial, so  
>> I want to
>> contribute here on the list to advance today's discussion about
>> XRD-to-resource mapping
>> (http://wiki.oasis-open.org/xri/SelfServeAgenda#head-a4044b7035eb441c2674549
>> d07ccaf27daed8970).
>>
>> As I said on the call, the concept of a one-to-many mapping between  
>> an XRD
>> and the resources it describes is a mind-expander for those of us  
>> who have
>> been living a one-XRD-to-one-resource worldview for a few years  
>> now. But the
>> use case -- being able to get and cache one XRD to describe  
>> potentially a
>> very large number of resources (such as an entire site) is  
>> compelling.
>
> Well, as I have stated in my previous mail, this is a well studied  
> area in
> the Object Orientation, I suppose, and it still is one-XRD-to-one- 
> resource.
> We have just defined a instantiation method by templating.
>
>>
>> Under a one-to-many mapping, I believe Eran's right that the  
>> concept of
>> asserting a synonym (not just CanonicalID but any synonym) pretty  
>> much goes
>> away. The only synonym assertion I could see providing is some form  
>> of
>> aliasing template that would apply to the URIs of all the described
>> resources (e.g., every that maps to the http://foo.example.com/*  
>> template
>> can all be mapped to the http://bar.example.com/* template).
>
> I am not sure about this. Think of this example.
>
> <XRD>
>  <CanonicalID>https://sakimura.org/nat#12345678</CanonicalID>
>  <About>https://google.com/sakimura</About>
>  <About>https://id.mixi.jp/nat</About>
>  <About>https://marimba.org/webmaster</About>
>  <About>https://nri.co.jp/employee/n-sakimura</About>
>  <link>
>      ....
>   </link>
> </XRD>
>
> How do you construct a valid template for this example?
> (Of course, the above XRD is just stating that owner of the  
> CanonicalID
> allows him to be desribed by the uris in <About>, and not vice-versa.)
>
>
>>
>> But that appears to be of limited use, and probably not appropriate  
>> for
>> assigning CanonicalIDs (which is usually a mapping from a  
>> reassignable to a
>> persistent identifier).
>>
>> But the rest of the XRD metadata and Link metadata still seems  
>> appropriate,
>> i.e., it applies as much to an individual resource (one-to-one  
>> mapping) as
>> it does to a group of resources (one-to-many mapping).
>>
>> So what I'm wondering is if maybe there should be a clear way of  
>> indicating
>> the cardinality of the XRD. In other words, a child element of the  
>> root XRD
>> element that indicates whether it is it an individual XRD (one-to-one
>> mapping) or a group XRD (one-to-many mapping).
>>
>> If there was a choice between two mutually exclusive options for  
>> that child
>> element, then all the other elements that are appropriate only for  
>> one or
>> the other (CanonicalID, EquivID, URIMap, etc.) could follow as  
>> children of
>> that element.
>>
>> Here's a simple example using the element names <Resource> and
>> <ResourceGroup>:
>>
>> INDIVIDUAL XRD:
>>
>> <XRD>
>>   <Expires>2009-01-01T08:30:00Z</Expires>
>>   <Resource>
>>       <CanonicalID>http://example.com/resource/1</CanonicalID>
>>       <EquivID>http://example.net/resource/1</EquivID>
>>   </Resource>
>>   <Type>http://example.com/type/profile_photo</Type>
>>
>>   <Link>
>>       <URI>http://example.com/resource/2</URI>
>>       <Rel>http://example.com/rel/profile</Rel>
>>   </Link>
>> </XRD>
>>
>> GROUP XRD:
>>
>> <XRD>
>>   <Expires>2009-01-01T08:30:00Z</Expires>
>>   <ResourceGroup>
>>       <URIMap>http://example.com/resource/*</URIMap>
>>   </ResourceGroup>
>>   <Type>http://example.com/type/photos</Type>
>>
>>   <Link>
>>       <URI>http://example.com/service/1</URI>
>>       <Rel>http://example.com/rel/some-group-service</Rel>
>>   </Link>
>> </XRD>
>>
>> Thoughts?
>
> BTW, is this <Resource> element now semi-official?
>
>>
>> =Drummond
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this mail list, you must leave the OASIS TC that
>> generates this mail.  Follow this link to all your TCs in OASIS at:
>> https://www.oasis-open.org/apps/org/workgroup/portal/ 
>> my_workgroups.php
>>
>
> ---------------------------------------------------------------------
> To unsubscribe from this mail list, you must leave the OASIS TC that
> generates this mail.  Follow this link to all your TCs in OASIS at:
> https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php


--Apple-Mail-524--592331006
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">I was thinking myself that one =
of the use cases we need to not loose site of is the fragment in the =
cannonicalID to allow relying parties to detect URI =
recycling.<div><br></div><div>I agree with you about the =
template&nbsp;really&nbsp;being an&nbsp;instantiation&nbsp;of a XRD for =
a resource. &nbsp;There is still a one to one relationship between the =
resource and the XRD describing it.</div><div><br></div><div>The trick =
is that with a template the XRD is a self&nbsp;assertion&nbsp;by the =
resource (URI) that the identifier has a&nbsp;relationship&nbsp;ie =
describedby to the instance of the XRD in&nbsp;question. =
&nbsp;</div><div><br></div><div>The XRD in this case would NOT contain a =
CannonicalID directly it may contain some other template to validate the =
URI's that may have a&nbsp;relationship&nbsp;to it. &nbsp;That template =
would also be used to validate any =
signature.</div><div><br></div><div>To my mind in this case the =
CannonicalID from the perspective of the RP would be the URI that =
expresses the relationship.</div><div><br></div><div>I consider =
everything in the XRD to be self asserted&nbsp;claims&nbsp;with the =
exception of the CID if the XRD is =
signed.</div><div><br></div><div>=3Djbradley</div><div><br><div><div>On =
29-Jan-09, at 5:13 AM, Nat Sakimura wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div>Comments =
inline:<br><br>--------------------------------------------------<br>From:=
 "Drummond Reed" &lt;<a =
href=3D"mailto:drummond.reed@cordance.net";>drummond.reed@cordance.net</a>>=
<br>Sent: Wednesday, January 28, 2009 2:59 PM<br>To: "'XRI TC'" &lt;<a =
href=3D"mailto:xri@lists.oasis-open.org";>xri@lists.oasis-open.org</a>><br>=
Subject: [xri] Thoughts on XRD-to-resource =
cardinality<br><br><blockquote type=3D"cite">I will be offline Thursday =
and Friday travelling to a memorial, so I want =
to<br></blockquote><blockquote type=3D"cite">contribute here on the list =
to advance today's discussion about<br></blockquote><blockquote =
type=3D"cite">XRD-to-resource mapping<br></blockquote><blockquote =
type=3D"cite">(<a =
href=3D"http://wiki.oasis-open.org/xri/SelfServeAgenda#head-a4044b7035eb44=
1c2674549">http://wiki.oasis-open.org/xri/SelfServeAgenda#head-a4044b7035e=
b441c2674549</a><br></blockquote><blockquote =
type=3D"cite">d07ccaf27daed8970).<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">As I said on =
the call, the concept of a one-to-many mapping between an =
XRD<br></blockquote><blockquote type=3D"cite">and the resources it =
describes is a mind-expander for those of us who =
have<br></blockquote><blockquote type=3D"cite">been living a =
one-XRD-to-one-resource worldview for a few years now. But =
the<br></blockquote><blockquote type=3D"cite">use case -- being able to =
get and cache one XRD to describe potentially =
a<br></blockquote><blockquote type=3D"cite">very large number of =
resources (such as an entire site) is =
compelling.<br></blockquote><br>Well, as I have stated in my previous =
mail, this is a well studied area in<br>the Object Orientation, I =
suppose, and it still is one-XRD-to-one-resource.<br>We have just =
defined a instantiation method by templating.<br><br><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">Under a =
one-to-many mapping, I believe Eran's right that the concept =
of<br></blockquote><blockquote type=3D"cite">asserting a synonym (not =
just CanonicalID but any synonym) pretty much =
goes<br></blockquote><blockquote type=3D"cite">away. The only synonym =
assertion I could see providing is some form =
of<br></blockquote><blockquote type=3D"cite">aliasing template that =
would apply to the URIs of all the described<br></blockquote><blockquote =
type=3D"cite">resources (e.g., every that maps to the <a =
href=3D"http://foo.example.com/*";>http://foo.example.com/*</a> =
template<br></blockquote><blockquote type=3D"cite">can all be mapped to =
the <a href=3D"http://bar.example.com/*";>http://bar.example.com/*</a> =
template).<br></blockquote><br>I am not sure about this. Think of this =
example.<br><br>&lt;XRD><br> &nbsp;&lt;CanonicalID><a =
href=3D"https://sakimura.org/nat";>https://sakimura.org/nat</a>#12345678&lt=
;/CanonicalID><br> &nbsp;&lt;About><a =
href=3D"https://google.com/sakimura";>https://google.com/sakimura</a>&lt;/A=
bout><br> &nbsp;&lt;About><a =
href=3D"https://id.mixi.jp/nat";>https://id.mixi.jp/nat</a>&lt;/About><br> =
&nbsp;&lt;About><a =
href=3D"https://marimba.org/webmaster";>https://marimba.org/webmaster</a>&l=
t;/About><br> &nbsp;&lt;About><a =
href=3D"https://nri.co.jp/employee/n-sakimura";>https://nri.co.jp/employee/=
n-sakimura</a>&lt;/About><br> &nbsp;&lt;link><br> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;....<br> =
&nbsp;&nbsp;&lt;/link><br>&lt;/XRD><br><br>How do you construct a valid =
template for this example?<br>(Of course, the above XRD is just stating =
that owner of the CanonicalID<br> allows him to be desribed by the uris =
in &lt;About>, and not vice-versa.)<br><br><br><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">But that =
appears to be of limited use, and probably not appropriate =
for<br></blockquote><blockquote type=3D"cite">assigning CanonicalIDs =
(which is usually a mapping from a reassignable to =
a<br></blockquote><blockquote type=3D"cite">persistent =
identifier).<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">But the rest of =
the XRD metadata and Link metadata still seems =
appropriate,<br></blockquote><blockquote type=3D"cite">i.e., it applies =
as much to an individual resource (one-to-one mapping) =
as<br></blockquote><blockquote type=3D"cite">it does to a group of =
resources (one-to-many mapping).<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">So what I'm =
wondering is if maybe there should be a clear way of =
indicating<br></blockquote><blockquote type=3D"cite">the cardinality of =
the XRD. In other words, a child element of the root =
XRD<br></blockquote><blockquote type=3D"cite">element that indicates =
whether it is it an individual XRD =
(one-to-one<br></blockquote><blockquote type=3D"cite">mapping) or a =
group XRD (one-to-many mapping).<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">If there was a =
choice between two mutually exclusive options for that =
child<br></blockquote><blockquote type=3D"cite">element, then all the =
other elements that are appropriate only for one =
or<br></blockquote><blockquote type=3D"cite">the other (CanonicalID, =
EquivID, URIMap, etc.) could follow as children =
of<br></blockquote><blockquote type=3D"cite">that =
element.<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">Here's a simple =
example using the element names &lt;Resource> =
and<br></blockquote><blockquote =
type=3D"cite">&lt;ResourceGroup>:<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">INDIVIDUAL =
XRD:<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite">&lt;XRD><br></blockquote><blockquote type=3D"cite"> =
&nbsp;&nbsp;&lt;Expires>2009-01-01T08:30:00Z&lt;/Expires><br></blockquote>=
<blockquote type=3D"cite"> =
&nbsp;&nbsp;&lt;Resource><br></blockquote><blockquote type=3D"cite"> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;CanonicalID><a =
href=3D"http://example.com/resource/1";>http://example.com/resource/1</a>&l=
t;/CanonicalID><br></blockquote><blockquote type=3D"cite"> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;EquivID><a =
href=3D"http://example.net/resource/1";>http://example.net/resource/1</a>&l=
t;/EquivID><br></blockquote><blockquote type=3D"cite"> =
&nbsp;&nbsp;&lt;/Resource><br></blockquote><blockquote type=3D"cite"> =
&nbsp;&nbsp;&lt;Type><a =
href=3D"http://example.com/type/profile_photo";>http://example.com/type/pro=
file_photo</a>&lt;/Type><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite"> =
&nbsp;&nbsp;&lt;Link><br></blockquote><blockquote type=3D"cite"> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;URI><a =
href=3D"http://example.com/resource/2";>http://example.com/resource/2</a>&l=
t;/URI><br></blockquote><blockquote type=3D"cite"> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Rel><a =
href=3D"http://example.com/rel/profile";>http://example.com/rel/profile</a>=
&lt;/Rel><br></blockquote><blockquote type=3D"cite"> =
&nbsp;&nbsp;&lt;/Link><br></blockquote><blockquote =
type=3D"cite">&lt;/XRD><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">GROUP =
XRD:<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite">&lt;XRD><br></blockquote><blockquote type=3D"cite"> =
&nbsp;&nbsp;&lt;Expires>2009-01-01T08:30:00Z&lt;/Expires><br></blockquote>=
<blockquote type=3D"cite"> =
&nbsp;&nbsp;&lt;ResourceGroup><br></blockquote><blockquote type=3D"cite"> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;URIMap><a =
href=3D"http://example.com/resource/*";>http://example.com/resource/*</a>&l=
t;/URIMap><br></blockquote><blockquote type=3D"cite"> =
&nbsp;&nbsp;&lt;/ResourceGroup><br></blockquote><blockquote type=3D"cite">=
 &nbsp;&nbsp;&lt;Type><a =
href=3D"http://example.com/type/photos";>http://example.com/type/photos</a>=
&lt;/Type><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite"> =
&nbsp;&nbsp;&lt;Link><br></blockquote><blockquote type=3D"cite"> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;URI><a =
href=3D"http://example.com/service/1";>http://example.com/service/1</a>&lt;=
/URI><br></blockquote><blockquote type=3D"cite"> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Rel><a =
href=3D"http://example.com/rel/some-group-service";>http://example.com/rel/=
some-group-service</a>&lt;/Rel><br></blockquote><blockquote type=3D"cite">=
 &nbsp;&nbsp;&lt;/Link><br></blockquote><blockquote =
type=3D"cite">&lt;/XRD><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite">Thoughts?<br></blockquote><br>BTW, is this &lt;Resource> =
element now semi-official?<br><br><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite">=3DDrummond<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite">------------------------------------------------------------=
---------<br></blockquote><blockquote type=3D"cite">To unsubscribe from =
this mail list, you must leave the OASIS TC =
that<br></blockquote><blockquote type=3D"cite">generates this mail. =
&nbsp;Follow this link to all your TCs in OASIS =
at:<br></blockquote><blockquote type=3D"cite"><a =
href=3D"https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups=
.php">https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.p=
hp</a><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><br>---------------------------------------=
------------------------------<br>To unsubscribe from this mail list, =
you must leave the OASIS TC that<br>generates this mail. &nbsp;Follow =
this link to all your TCs in OASIS at:<br><a =
href=3D"https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups=
.php">https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.p=
hp</a> <br></div></blockquote></div><br></div></body></html>=

--Apple-Mail-524--592331006--

--Apple-Mail-525--592330924
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGrzCCAz8w
ggKooAMCAQICAQ0wDQYJKoZIhvcNAQEFBQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0
ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcx
KDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0
ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxA
dGhhd3RlLmNvbTAeFw0wMzA3MTcwMDAwMDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpB
MSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUg
UGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
xKY8VXNV+065yplaHmjAdQRwnd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7d
yfArhVqqP3FWy688Cwfn8R+RNiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/
p7bRPGEEQB5kGXJgt/sCAwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDow
OKA2oDSGMmh0dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3Js
MAsGA1UdDwQEAwIBBjApBgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgw
DQYJKoZIhvcNAQEFBQADgYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A
9BxQIJNwPP2t4WFiw9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYI
Tq726jTlEBpbNU1341YheILcIRk13iSx0x1G/11fZU8wggNoMIIC0aADAgECAhAd94+bIYviuSaQ
w/qU/yWPMA0GCSqGSIb3DQEBBQUAMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29u
c3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNz
dWluZyBDQTAeFw0wODEyMTIwMTU0MzFaFw0wOTEyMTIwMTU0MzFaMIGfMR8wHQYDVQQDExZUaGF3
dGUgRnJlZW1haWwgTWVtYmVyMR8wHQYJKoZIhvcNAQkBFhBqYnJhZGxleUBtYWMuY29tMR4wHAYJ
KoZIhvcNAQkBFg9qYnJhZGxleUBtZS5jb20xHTAbBgkqhkiG9w0BCQEWDnZlN2p0YkBtYWMuY29t
MRwwGgYJKoZIhvcNAQkBFg12ZTdqdGJAbWUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAxB2GGbZ5p8mVtg16CSDXeF8F3D+5sbs8L4b/YrHt/BvtQdE8GY202cUko/b/rXTUA0JC
XZRDrOiH7ZxcqI4alJNel9AcSLepcdHN4+t2zhvWilm+YF0/r6m/1PikkVT9TWic61IZMpNWIUkk
A+MWzEjChYPefdSMhxikhhMFZ0sv2qPE9pmdaPtD2uF4MwKnIzdZYo+X7rWoaXHIdsZwZDU3HdR5
rVuK5s9xvRED7TZgwE1/yHzHnTbedUWPdNNUlL24Jp3iiVzjZan8zOCn6x4b8O1QPN5b/FOZrerq
FDZ2zhIBsWEcKdIxqIqPdVkrYvEfGBLMe1QIORu0J56L/QIDAQABo10wWzBLBgNVHREERDBCgRBq
YnJhZGxleUBtYWMuY29tgQ9qYnJhZGxleUBtZS5jb22BDnZlN2p0YkBtYWMuY29tgQ12ZTdqdGJA
bWUuY29tMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADgYEADhjvX5w/BXN7OL5y1ZfydfmJ
RKezNqugUDf8XbKmmMR/o+vjx395pBpO9QF8hQwtKNDuvoxLTNDMWdcCNbvaEpqREXc7liV9FfA5
ndAB1VgDqYDjY9M9LU54LH8uqEx7+pX6qa6KoR8eRHby9zi+iuSkJ4GLI59RBnVI54x4/acxggMQ
MIIDDAIBATB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5
KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQHfeP
myGL4rkmkMP6lP8ljzAJBgUrDgMCGgUAoIIBbzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwG
CSqGSIb3DQEJBTEPFw0wOTAxMjkyMTQzNDNaMCMGCSqGSIb3DQEJBDEWBBQLUNep7SwcRmxsBC2c
PaOWJxNH9TCBhQYJKwYBBAGCNxAEMXgwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3Rl
IENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWls
IElzc3VpbmcgQ0ECEB33j5shi+K5JpDD+pT/JY8wgYcGCyqGSIb3DQEJEAILMXigdjBiMQswCQYD
VQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMj
VGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEB33j5shi+K5JpDD+pT/JY8wDQYJ
KoZIhvcNAQEBBQAEggEAph9t/CcD/jtpZfmKz1zbMknWuNeBs3DqFSy4pnSDiO/XZs4rm7/K13Iu
ckmpK6PlkGtQoOwl2OUawjrYHfwWYPpPIta3fl8JJwtTUiuNuHv094BhkcWMW/fApSu66WT/stA+
SS4QBQ2TdqFJzEmrXZModCi5gE8BQeEXZ0XPG9V7lpNlMJ2dYn19GLP6foEOxlSv+QS2LMIaLumL
BkkIUThXrjwnnCUdXeBAUE/fMEuAPy+RxtsIjUz72sJbkacZFrBHtv7wTkIbPZlkACGEFjCUKFqv
K6B6KY8NomlCQ7s/SUvGtRw9ycuuX2Nb73mIt8vpDkPwA8YoStCDO5CAiAAAAAAAAA==

--Apple-Mail-525--592330924--


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]