Configure Virtuoso+ODS instance as an X.509 Certificate Authority and HTTPS listener
Configure an HTTPS Listener for handling HTTPS requests from HTTP user agents (clients)
- Install Conductor manager VAD package.
- Go to the
http://cname:port/conductor
URL, enter the DBA user credentials.
- Go to System Admin->Security:
- Enter the Issuer details and click Generate:
- Click Configure HTTPS Listeners:
- Edit the new listener, and click "Generate New" key:
- Click Save:
- Additionally, the generated for the Virtuoso HTTPS endpoint Web Server Certificate will be listed in the "Cryptographic Keys" section in user "dba" properties form at System Admin -> Users Accounts ->Users -> "dba" -> "Edit":
Configure an HTTPS Listener for ODS Endpoints
- Suppose the steps from above are performed and also is installed ODS VAD package.
- Go to Conductor -> Security -> Configure HTTPS Listeners
- Click Configure ODS Endpoints:
- Click "Create New Endpoint":
- Enter the home path for ODS, and save.
- The new endpoint should be created:
- 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.
Related
- Safeguarding your Virtuoso-hosted SPARQL Endpoint
- SPARQL Endpoint Protection Methods Collection
- Virtuoso documentation
- Virtuoso Tips and Tricks Collection
- SPARUL over SPARQL using the http://cname:port/sparql-auth endpoint
- Virtuoso Authentication Server UI
- Manage a SPARQL-WebID based Endpoint
- WebID Protocol Support in OpenLink Data Spaces.
- Manage ODS Datadspaces Objects WebID? Access Control Lists (ACLs):
- Guide for Set up a X.509 certificate issuer and HTTPS listener and generate ODS user certificates.
- Configure Virtuoso instance as an X.509 Certificate Authority and HTTPS listener
- 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
- CA Keys Import using Conductor
- Generate an X.509 Certificate hosted WebID Guide
- Generate an X.509 Certificate (with a WebID watermark) to be managed by host operating system keystore
- Generate an X.509 Certificate (with a WebID watermark) to be managed by a browser-based keystore
- Using Virtuoso's WebID Verification Proxy Service with a WebID-bearing X.509 certificate
- Using Virtuoso's WebID Identity Provider (IdP) Proxy Service with an X.509 certificate
- ODS Briefcase WebID Protocol Share File Guide
- WebID Protocol Specification
- Test WebID Protocol Certificate page
- WebID Protocol Certificate Generation page