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