<docbook><section><title>ODSX509GenerateWindows</title><title>Generate an X.509 Certificate hosted WebID using browser without .NET plugin installed</title>Generate an X.509 Certificate hosted <ulink url="WebID">WebID</ulink> using browser without .NET plugin installed
<para>The following Guide provides the steps through the process of generating and exporting an X.509 hosted <ulink url="WebID">WebID</ulink> using browser without .NET plugin installed.</para>
<para>Note: these steps apply to any ODS instance where you have the requisite privileges.</para>
<orderedlist spacing="compact"><listitem><ulink url="ODSBriefcaseFOAFSSLX509">Set up an X.509 certificate issuer and HTTPS listener</ulink>.
</listitem>
<listitem><ulink url="ODSX509GenerateIESetService">Set up X.509 Certificate Service</ulink>.
</listitem>
<listitem>Go to the ODS home page (local or remote) and register new user ( or log in as existing ODS user).
<figure><graphic fileref="ODSX509GenerateWindows/s11.png" /></figure> </listitem>
<listitem>Post registration (or log in) will end up with an ODS generated Person Entity Identifier (an HTTP URI that Identifies &quot;You&quot;) that takes the form: <ulink url="http://cname/dataspace/person/user-name#this">http://cname/dataspace/person/user-name#this</ulink> </listitem>
<listitem>Edit your profile (Note: If this step is skipped for new registered users, the resulting X.509 certificate will not have a human readable name) <figure><graphic fileref="ODSX509GenerateWindows/s13.png" /></figure> </listitem>
<listitem>Go to &quot;Security&quot; <figure><graphic fileref="ODSX509GenerateWindows/s16.png" /></figure> </listitem>
<listitem>Go to &quot;Certificate Generator&quot; <figure><graphic fileref="ODSX509GenerateWindows/s17.png" /></figure> </listitem>
<listitem>Enter in the shown form for ex: <itemizedlist mark="bullet" spacing="compact"><listitem>&quot;Country&quot;: England </listitem>
<listitem>&quot;Organization&quot;: OL </listitem>
<listitem>Valid for: 90 hours <figure><graphic fileref="ODSX509GenerateWindows/s18.png" /></figure> </listitem>
</itemizedlist></listitem>
<listitem>Click &quot;submit certificate request&quot;.
</listitem>
<listitem>As result browser should prompt for installing the generated certificate: <figure><graphic fileref="ODSX509GenerateWindows/s19.png" /></figure> </listitem>
<listitem>Click &quot;Install&quot; </listitem>
<listitem>Confirm the installation: <figure><graphic fileref="ODSX509GenerateWindows/s20.png" /></figure> </listitem>
<listitem>As result the generated certificate will be installed in your browser.
<figure><graphic fileref="ODSX509GenerateWindows/s21.png" /></figure> </listitem>
<listitem>Go to ODS Security -&gt; X.509 Certificates </listitem>
<listitem>As result the generated certificate will be shown in the list of available for the ODS user certificates: <figure><graphic fileref="ODSX509GenerateWindows/s22.png" /></figure></listitem>
</orderedlist><para>Note: these steps apply to any ODS instance.</para>
<bridgehead class="http://www.w3.org/1999/xhtml:h2">Related</bridgehead>
<itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="VirtODSPubSubHub">Setting up PubSubHub in ODS</ulink> </listitem>
<listitem><ulink url="VirtPubSubHub">PubSubHubBub Demo Client Example</ulink> </listitem>
<listitem><ulink url="VirtFeedPubSubHub">Feed subscription via PubSubHub protocol Example</ulink> </listitem>
<listitem><ulink url="VirtPubSubHubACL">Setting Up PubSubHub to use WebID Protocol or IP based control lists</ulink> </listitem>
<listitem><ulink url="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtSPARQLSSL">Creating and Using a SPARQL-SSL based Endpoint</ulink> </listitem>
<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="OdsKeyImport">CA Keys Import using Conductor</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>