<docbook><section><title>ODSBriefcaseFOAFSSLGroup</title><bridgehead class="http://www.w3.org/1999/xhtml:h2">ODS Briefcase <ulink url="WebID">WebID</ulink> Protocol Sharing to Group</bridgehead>
<orderedlist spacing="compact"><listitem><ulink url="ODSBriefcaseFOAFSSLX509">Configure Virtuoso+ODS instance as an  X.509 Certificate Authority and HTTPS listener</ulink> </listitem>
<listitem><ulink url="ODSGenerateX509Certificate">Generate a Personal HTTP based Identifier</ulink> for fictitious Person Entity: Tom and then bind his personal Identifier to an X.509 Certificate (thereby giving him a <ulink url="WebID">WebID</ulink>) </listitem>
<listitem><ulink url="ODSGenerateX509Certificate">Generate a Personal HTTP based Identifier</ulink> for fictitious Person Entity: Anna and then bind her personal Identifier to an X.509 Certificate (thereby giving her a <ulink url="WebID">WebID</ulink>) </listitem>
<listitem>Log into ODS-Briefcase as user &quot;Demo&quot; (a Person Entity) </listitem>
<listitem><ulink url="ODSBriefcaseCreateGroupFOAFSSL">Create a WebID Protocol Group</ulink>, for ex.
 with name &quot;<emphasis><ulink url="MyWebIDGroup">MyWebIDGroup</ulink></emphasis>&quot; and add the users Tom and Anna&#39;s <ulink url="WebID">WebID</ulink>&#39;s to it: <programlisting>-- Tom&#39;s WebID
http://cname/dataspace/person/tom#this

-- Anna&#39;s WebID
 http://cname/dataspace/person/anna#this
</programlisting></listitem>
<listitem><ulink url="ODSBriefcaseFOAFSSLShareFileToGroup">Share an ODS-Briefcase hosted resource</ulink> explicitly with &quot;Tom and Anna&quot; via their Group <ulink url="WebID">WebID</ulink>: <programlisting>http://&lt;cname&gt;/webdav/webaccess/demo#MyWebIDGroup
</programlisting></listitem>
<listitem>As user which belongs to the <ulink url="WebID">WebID</ulink> Protocol Group &quot;<emphasis><ulink url="MyWebIDGroup">MyWebIDGroup</ulink></emphasis>&quot;: Tom, attempt to view the resource shared by Person Entity &quot;Demo&quot; by doing the following: <itemizedlist mark="bullet" spacing="compact"><listitem>refresh browser </listitem>
<listitem>access the url: <ulink url="https://host:ssl-port/DAV/home/user-name/user-resource.">https://host:ssl-port/DAV/home/user-name/user-resource.</ulink> For this example, it should be: <ulink url="https://localhost:4433/DAV/home/demo/kidehen.vcf">https://localhost:4433/DAV/home/demo/kidehen.vcf</ulink> </listitem>
<listitem>when prompted by browser, select Tom&#39;s Certificate <figure><graphic fileref="ODSBriefcaseFOAFSSLGroup/i11.png" /></figure> </listitem>
<listitem>after successful authentication, you will be able to save or view the shared resource: kidehen.vcf.
<figure><graphic fileref="ODSBriefcaseFOAFSSLGroup/i13.png" /></figure> </listitem>
</itemizedlist></listitem>
<listitem>As user which belongs to the <ulink url="WebID">WebID</ulink> Protocol Group &quot;<emphasis><ulink url="MyWebIDGroup">MyWebIDGroup</ulink></emphasis>&quot;: Anna, attempt to view the resource shared by Person Entity &quot;Demo&quot; by doing the following: <itemizedlist mark="bullet" spacing="compact"><listitem>refresh browser </listitem>
<listitem>access the url: <ulink url="https://host:ssl-port/DAV/home/user-name/user-resource.">https://host:ssl-port/DAV/home/user-name/user-resource.</ulink> For this example, it should be: <ulink url="https://localhost:4433/DAV/home/demo/kidehen.vcf">https://localhost:4433/DAV/home/demo/kidehen.vcf</ulink> </listitem>
<listitem>when prompted by browser, select Anna&#39;s Certificate <figure><graphic fileref="ODSBriefcaseFOAFSSLGroup/i12.png" /></figure> </listitem>
<listitem>after successful authentication, you will be able to save or view the shared resource: kidehen.vcf.
<figure><graphic fileref="ODSBriefcaseFOAFSSLGroup/i13.png" /></figure></listitem>
</itemizedlist></listitem>
</orderedlist><bridgehead class="http://www.w3.org/1999/xhtml:h3"> References</bridgehead>
<itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtAuthServerUI">Set WebID Protocol ACLs using the Virtuoso Authentication Server UI</ulink> </listitem>
<listitem><ulink url="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtAuthFOAFSSLACL">WebID Protocol ACLs Tutorial</ulink> </listitem>
<listitem><ulink url="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtOAuthSPARQL">SPARQL OAuth Tutorial</ulink> </listitem>
<listitem><ulink url="VirtODSFOAFSSL">WebID Protocol Support in OpenLink Data Spaces</ulink> </listitem>
<listitem><ulink url="ODSPkiSetup">Guide to Setting up a X.509 certificate issuer and HTTPS listener and Generating ODS user certificates</ulink> </listitem>
<listitem><ulink url="OdsKeyImport">CA Keys Import using Conductor</ulink> </listitem>
<listitem><ulink url="ODSBriefcaseFOAFSSL">Manage WebID Protocol (WebDAV) Access Control Lists (ACLs)</ulink> </listitem>
<listitem><ulink url="ODSGenerateX509Certificate">Generate an X.509 Certificate hosted WebID Guide</ulink> </listitem>
<listitem><ulink url="ODSBriefcaseFOAFSSLShareFile">ODS Briefcase WebID Protocol Share File Guide</ulink> </listitem>
<listitem><ulink url="http://esw.w3.org/topic/foaf+ssl">WebID Protocol Specification</ulink> </listitem>
<listitem><ulink url="https://foaf.me/simpleLogin.php">Test WebID Protocol Certificate page</ulink> </listitem>
<listitem><ulink url="http://test.foafssl.org/cert/">WebID Protocol Certificate Generation page</ulink> </listitem>
<listitem><ulink url="https://demo.openlinksw.com/sparql-ssl">Virtuoso Demo SPARQL-SSL Endpoint</ulink> </listitem>
</itemizedlist></section></docbook>