---+Generate an X.509 Certificate hosted WebID using IE browser
The following Guide provides the steps through the process of generating and exporting an X.509 hosted WebID using IE:
Note: these steps apply to any ODS instance where you have the requisite privileges.
1. [[ODSBriefcaseFOAFSSLX509][Set up an X.509 certificate issuer and HTTPS listener]]
1. [[ODSX509GenerateIESetService][Set up X.509 Certificate Service]]
1 Go to the ODS home page (local or remote) and register new user
%BR%%BR%%BR%%BR%
1 Post registration you end up with an ODS generated Person Entity Identifier (an HTTP URI that Identifies "You") that takes the form: http://cname/dataspace/person/user-name#this
%BR%%BR%%BR%%BR%
1 Edit your profile (Note: If this step is skipped, the resulting X.509 certificate will not have a human readable name)
%BR%%BR%%BR%%BR%
1 Go to Security -> X.509 Certificates
%BR%%BR%%BR%%BR%
1 Click the "Generate" link.
* Note: in other browser it will be shown as button.
1 A notification should be shown:
%BR%%BR%%BR%%BR%
1 When finished, the OpenLink X.509 Certificate Wizard will be shown:
%BR%%BR%%BR%%BR%
1 Click "Next"
1 Select the desired certificate to be generated from the Wizard
%BR%%BR%%BR%%BR%
1 Click "Next"
1 Enter the information for your certificate in the shown form
%BR%%BR%%BR%%BR%
1 Click "Next"
1 Select the certificate's issuer, if appropriate:
%BR%%BR%%BR%%BR%
1 Click "Next"
1 Specify what you would like to do with the generated certificate:
%BR%%BR%%BR%%BR%
1 Click "Next"
1 As result will be shown the generated certificate.
%BR%%BR%%BR%%BR%
1 Click "Copy"
1 Click "Exit"
1 Back in the ODS Security -> X.509 Certificates, paste the copied file from above in the "X.509 Certificate" area:
%BR%%BR%%BR%%BR%
1 Hatch the "automatic login option" check-box
%BR%%BR%%BR%%BR%
1 Click the "Save Certificate" button which writes the Public Key Component of the generated Certificate to your FOAF based ODS hosted Profile data space.
%BR%%BR%%BR%%BR%
Note: these steps apply to any ODS instance.
--++Related
* [[VirtODSPubSubHub][Setting up PubSubHub in ODS]]
* [[VirtPubSubHub][PubSubHubBub Demo Client Example]]
* [[VirtFeedPubSubHub][Feed subscription via PubSubHub protocol Example ]]
* [[VirtPubSubHubACL][Setting Up PubSubHub to use WebID Protocol or IP based control lists]]
* [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtSPARQLSSL][Creating and Using a SPARQL-SSL based Endpoint]]
* [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtAuthServerUI][Set WebID Protocol ACLs using the Virtuoso Authentication Server UI]]
* [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtAuthFOAFSSLACL][WebID Protocol ACLs Tutorial]]
* [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtOAuthSPARQL][SPARQL OAuth Tutorial]]
* [[VirtODSFOAFSSL][WebID Protocol Support in OpenLink Data Spaces]]
* [[OdsKeyImport][CA Keys Import using Conductor]]
* [[ODSBriefcaseFOAFSSLODSCert][Generate an X.509 Certificate hosted WebID Guide]]
* [[ODSBriefcaseFOAFSSLShareFile][ODS Briefcase WebID Protocol Share File Guide]]
* [[http://esw.w3.org/topic/foaf+ssl][WebID Protocol Specification]]
* [[https://foaf.me/simpleLogin.php][Test WebID Protocol Certificate page]]
* [[http://test.foafssl.org/cert/][WebID Protocol Certificate Generation page]]
* [[https://demo.openlinksw.com/sparql-ssl][Virtuoso Demo SPARQL-SSL Endpoint]]