---++FOAF+SSL ACLs Tutorial
---+++Why FOAF+SSL?
FOAF+SSL is implementation of a conceptual authentication and authorization protocol that links a Web ID to a public key to create a global, decentralized/distributed, and open yet secure authentication system that functions with existing browsers.
---+++How is the FOAF+SSL ACLs UI accessible from ?
It is accessible from the URL http://cname:port/auth_policy and then click the link FOAF+SSL ACLs.
*
* Note: You need to log in as dba user
---+++What can I use the FOAF+SSL ACLs for?
Using a proper FOAF+SSL Certificate and also with set proper Web ID you can view the result at the Virtuoso SPARQL-SSL endpoint.
---+++What is the SPARQL-SSL Endpoint?
The SPARQL-SSL Endpoint is https://cname:port/sparql-ssl
---+++Sample scenario
The following sample scenario demonstrates setting FOAF+SSL ACLs using the VIrtuoso Authenticaion Server UI:
1. Install the ods_framework_dav.vad, conductor_dav.vad and oauth_dav.vad packages.
1. Using the ODS UI register ODS user for ex. demo.
1. Go to http://cname:port/auth_policy/
1. Click the "FOAF+ACLs" link
1. Log in as dba user
1. In the shown form:
1. Enter for Web ID for ex.:
http://demo.openlinksw.com/dataspace/person/demo#this
1. Select "SPARQL Role" for ex. "Sponge".
*
1. Click the "Register" button.
1. As result the FOAF+SSL ACLs will be created.
*
1. Go to the SPARQL+SSL endpoint https://cname:port/sparql-ssl
1. Select the user's certificate
*
1. As result the SPARQL Query UI will be shown:
*
---+++References
* [[VirtAuthServerUI][Set FOAF+SSL ACLs using the Virtuoso Authentication Server UI]]
* [[VirtOAuthSPARQL][SPARQL OAuth Tutorial]]
* [[http://ods.openlinksw.com/wiki/ODS/ODSBriefcaseFOAFSSL][Use FOAF+SSL for enhanced ODS-Briefcase (WebDAV) Access Control Lists (ACLs)]]
* [[http://ods.openlinksw.com/wiki/ODS/VirtODSFOAFSSL][FOAF+SSL Support in OpenLink Data Spaces]].
* [[http://ods.openlinksw.com/wiki/ODS/ODSPkiSetup][Guide for Set up a X.509 certificate issuer and HTTPS listener and generate ODS user certificates.]]
* [[http://ods.openlinksw.com/wiki/ODS/OdsKeyImport][CA Keys Import using Conductor]]
* [[http://esw.w3.org/topic/foaf+ssl][FOAF+SSL Specification]]
* [[https://foaf.me/simpleLogin.php][Test FOAF+SSL Certificate page]]
* [[http://test.foafssl.org/cert/][FOAF+SSL Certificate Generation page]]
* [[https://demo.openlinksw.com/sparql-ssl][Virtuoso Demo SPARQL-SSL Endpoint]]
CategoryFOAF CategoryVirtuoso CategoryODS CategoryRDF