Certificate Authority and Issuer Setup Guide
The following step-by-step guide walks you through the processing of configuring your ODS instance for issuing CA-Authority notarized X.509 certificates for ODS instance users.
Certificate Authority Setup
- Install the ODS Framework and Virtuoso Conductor VAD packages.
- Bind your Virtuoso HTTPS Listener to host a CA-Authority certificate.
ODS Endpoint Configuration
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.- Go to Conductor -> System Admin -> Security -> Public Key Infrastructure -> Configure HTTPS Listeners.
![](ODSPkiSetup/Picture08.png)
- Click Configure ODS Endpoints
![](ODSPkiSetup/Picture09.png)
- Click Create New Endpoint
- Enter the home path for ODS, and save:
![](ODSPkiSetup/Picture10.png)
- The new endpoint should now appear in the Endpoints list:
![](ODSPkiSetup/Picture11.png)
- 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.
![](ODSPkiSetup/Picture12.png)
- To add an exception to the Firefox certificate manager, drill down to Firefox Tools -> Options -> View Certificates -> Servers -> Add Exception.
![](ODSPkiSetup/Picture13.png)
- Confirm exception.
![](ODSPkiSetup/Picture14.png)
- Return to the ODS site, and register new user.
![](ODSPkiSetup/Picture15.png)
- Generate an X.509 Certificate for the new user.
- 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 you generated in the steps above.
![](ODSPkiSetup/Picture21.png)
- ODS presents your card, and asks whether to login with that certificate.
Confirm it.
![](ODSPkiSetup/Picture22.png)
- You should now be logged in to ODS via WebID? Protocol.
![](ODSPkiSetup/Picture23.png)
Related
CategoryDocumentation CategorySecurity CategoryVirtuoso CategoryFOAF CategoryODS