VOS.ODSBriefcaseFOAFSSLPublic
ODS Briefcase WebID Protocol Sharing to Public
- Configure Virtuoso+ODS instance as an X.509 Certificate Authority and HTTPS listener
- Generate a Personal HTTP based Identifier for fictitious Person Entity: John and then bind his personal Identifier to an X.509 Certificate (thereby giving him a WebID)
- Log into ODS-Briefcase as user "Demo" (a Person Entity)
- Share an ODS-Briefcase hosted resource to Public.
- As user that has a valid WebID Protocol certificate: John, attempt to view the resource shared by Person Entity "Demo" by doing the following:
- refresh browser
- access the url: https://host:ssl-port/DAV/home/user-name/user-resource. For this example, it should be: https://localhost:4433/DAV/home/demo/kidehen.vcf
- when prompted by browser, select John's Certificate
- after successful authentication, you will be able to save or view the shared resource: kidehen.vcf.
References
- Set WebID Protocol ACLs using the Virtuoso Authentication Server UI
- WebID Protocol ACLs Tutorial
- SPARQL OAuth Tutorial
- 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
- Manage WebID Protocol (WebDAV) Access Control Lists (ACLs)
- 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