ODSPkiSetup Set Up Certificate Authority and Issuer Set Up Certificate Authority and Issuer The following Step-by-Step guide walks you through set up of an X.509 certificate issuer and HTTPS listener, and generation of ODS user certificates. Prerequisites Install the ODS Framework and Virtuoso Conductor VAD packages.
Set Up the Virtuoso HTTPS Listener to host the Certificate and Public Key.
Note: If the DefaultHost setting value in the Virtuoso INI file is changed, the ODS VAD package must be re-installed before the steps below will succeed.Configure ODS Endpoints Go to Conductor -> System Admin -> Security -> Public Key Infrastructure -> Configure HTTPS Listeners. Click Configure ODS Endpoints
Click Create New Endpoint
Enter the home path for ODS, and save
The new endpoint should now appear in the endpoint list.
Go to the HTTPS site, e.g., https://<cname>:<port>/ods; in our example, https://localhost:4433/ods/. If Firefox is used, it will complain that the certificate is not valid, so we must register the site's certificate.
In Firefox certificate manager, Site's certificates add an exception: Firefox Tools -> Options -> View Certificates -> Servers -> Add Exception,
Confirm exception.
Return to ODS site, and register new user.
Generate X.509 Certificate Log out from ODS and refresh browser to simulate opening the ODS site. Go to https://cname:ssl-port/ods/. The browser will ask for a certificate; select the one generated in the steps above.
ODS presents your card, and asks whether to login with certificate. Confirm it.
You should now be logged in to ODS via WebID Protocol.
Related Setting up PubSubHub in ODS PubSubHubBub Demo Client Example Feed subscription via PubSubHub protocol Example Setting Up PubSubHub to use WebID Protocol or IP based control lists Creating and Using a SPARQL-SSL based Endpoint Set WebID Protocol ACLs using the Virtuoso Authentication Server UI WebID Protocol ACLs Tutorial SPARQL OAuth Tutorial WebID Protocol Support in OpenLink Data Spaces CA Keys Import using Conductor Generate an X.509 Certificate hosted WebID Guide ODS Briefcase WebID Protocol Share File Guide WebID Protocol Specification Test WebID Protocol Certificate page WebID Protocol Certificate Generation page Virtuoso Demo SPARQL-SSL Endpoint CategoryDocumentation CategorySecurity CategoryVirtuoso CategoryFOAF CategoryODS