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 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 Framework 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