VOS.ODSBriefcaseFOAFSSLODSCert
Generate an X.509 Certificate hosted WebID using browser with .NET plugin installed
The following Guide provides the steps through the process of generating and exporting an X.509 hosted WebID using browsers with .NET plugin installed.
Note: these steps apply to any ODS instance where you have the requisite privileges.- Set up an X.509 certificate issuer and HTTPS listener
- Set up X.509 Certificate Service.
- Go to the ODS home page (local or remote) and register new user (or log in as existing ODS user).
- 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
- Edit your profile (Note: If this step is skipped, the resulting X.509 certificate will not have a human readable name)
- Go to Profile Edit -> "Security"
- Go to "Certificate Generator"
- Should be displayed the Virtuoso Certificate Generator Wizard
- Click "Next"
- Specify Certificate type:
- Click "Next"
- Specify Certificate details:
- Click "Next"
- Specify Issuer
- Click "Next"
- Select in the "Install or save" page option "Install the certificate in the Windows Certificate Store"
- Click "Next"
- Click "Copy" in order to copy the generated certificate and click "Exit".
- Back in the ODS Security -> X.509 Certificates, paste the copied file from above in the "X.509 Certificate" area:
- Paste the copied generated certificate from above in the "X.509 Certificate" area.
- Note that you can also hatch the option "Enable Automatic WebID Login":
- Click the "Save Certificate" button which writes the Public Key Component of the generated Certificate to your FOAF based ODS hosted Profile data space.
Note: these steps apply to any ODS instance.
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
- Generate an X.509 Certificate hosted WebID Guide
- WebID Protocol Support in OpenLink Data Spaces
- Guide to Setting up a X.509 certificate issuer and HTTPS listener and Generating ODS user certificates
- CA Keys Import using Conductor
- 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