This HTML5 document contains 140 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

PrefixNamespace IRI
n44http://vos.openlinksw.com/dataspace/services/wiki/
n68http://vos.openlinksw.com/dataspace/dav#
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n62http://docs.openlinksw.com/virtuoso/rdfsparql.
n33http://id.myopenlink.net/
n50http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod36.
n65http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod14.
dchttp://purl.org/dc/elements/1.1/
n28http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtSetupSSLVirtuoso#Generating%20CA-Authority%20Certificate%20%28%20.p12%20or%20.pfx%20%29
n45http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod42.
n21http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod23.
n31http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod20.
n46http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod4.
n49http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod39.
n64http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod17.
n37http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod6b.
n6http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod9.
n71http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod10.
foafhttp://xmlns.com/foaf/0.1/
n39http://id.myopenlink.net/dataspace/person/demo#
n20http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod26.
n60http://docs.openlinksw.com/virtuoso/rdfsparql.html#
n38http://cname/certgen/
xsdhhttp://www.w3.org/2001/XMLSchema#
n54http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod35.
n55http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod32.
n70http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod13.
n16http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod3.
n22http://s3.amazonaws.com/opldownload/uda/vad-packages/6.1/virtuoso/certgen_html_dav.
n15http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod29.
siocthttp://rdfs.org/sioc/types#
n43http://rdfs.org/sioc/services#
n42http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod41.
n8http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod8.
n25http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod22.
n73http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod00.
n48http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod38.
dctermshttp://purl.org/dc/terms/
n63http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod16.
n26http://example.com/conductor)
n35http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod6a.
n7http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod7.
n19http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod25.
n30http://vos.openlinksw.com/dataspace/person/dav#
n27http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod2.
n85http://id.myopenlink.net/certgen/
n34http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod19.
n4http://ods.openlinksw.com/wiki/ODS/
n10http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod6d.
n84http://s3.amazonaws.com/opldownload/uda/vad-packages/6.1/virtuoso/rdf_mappers_dav.
n53http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod34.
n14http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod31.
n69http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod12.
n74http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod1.
n18http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod28.
n82http://esw.w3.org/topic/foaf+
n47http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod40.
n24http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod21.
n41http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod6.
rdfshttp://www.w3.org/2000/01/rdf-schema#
n36http://example.com/conductor:
siochttp://rdfs.org/sioc/ns#
n52http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod37.
n66http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod15.
n2http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/
n12http://vos.openlinksw.com/dataspace/owiki#
n83https://foaf.me/simpleLogin.
n80http://s3.amazonaws.com/opldownload/uda/vad-packages/6.1/virtuoso/conductor_dav.
n78http://vos.openlinksw.com/dataspace/%28NULL%29/wiki/VOS/
oplhttp://www.openlinksw.com/schema/attribution#
n23http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod24.
n75http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod0.
n32http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod18.
n81http://test.foafssl.org/cert/
n11http://vos.openlinksw.com/dataspace/owiki/wiki/
n9http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod6c.
n59http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtWebIDODBCLogin/sioc.
n76http://vos.openlinksw.com/dataspace/person/owiki#
n61http://docs.openlinksw.com/virtuoso/
n56http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod33.
n13http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod30.
n40http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod5.
n72http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod11.
atomhttp://atomowl.org/ontologies/atomrdf#
n79http://s3.amazonaws.com/opldownload/uda/vad-packages/6.1/virtuoso/ods_framework_dav.
n17http://vos.openlinksw.com/wiki/main/VOS/VirtWebIDODBCLogin/wod27.
Subject Item
n2:VirtWebIDODBCLogin
rdf:type
sioct:Comment atom:Entry
dcterms:created
2017-06-13T05:48:22.691034
dcterms:modified
2017-06-13T05:48:22.691034
rdfs:label
VirtWebIDODBCLogin
foaf:maker
n30:this n76:this
dc:title
VirtWebIDODBCLogin
opl:isDescribedUsing
n59:rdf
sioc:has_creator
n12:this n68:this
sioc:attachment
n6:png n7:png n8:png n9:png n10:png n13:png n14:png n15:png n16:png n17:png n18:png n19:png n20:png n21:png n23:png n24:png n25:png n27:png n31:png n32:png n34:png n35:png n37:png n40:png n41:png n42:png n45:png n46:png n47:png n48:png n49:png n50:png n52:png n53:png n54:png n55:png n56:png n63:png n64:png n65:png n66:png n69:png n70:png n71:png n72:png n73:png n74:png n75:png
sioc:content
%META:TOPICPARENT{name="VOSIndex"}% ---+ Enhancing Virtuoso ODBC Data Access with the WebID Protocol SQL-oriented connectivity to back-end databases is increasingly challenged by identity fidelity matters, which arise from the combination of user roles and privileges, data access tools, and connection origins. Basically, it's no longer adequate to frame user profiles solely by local data. To address this problem, it's imperative that database access may be constrained by an identity mechanism that blends web-of-trust logic and existing transport protocols into a policy-based data-access matrix. Basically, this is what the WebID protocol delivers; hence, the deep integration of this capability in Virtuoso. Virtuoso's SQL-channel connection security, over all data access mechanisms (ODBC, JDBC, ADO.NET, OLE DB, and XMLA), has been significantly enhanced by its implementation of the WebID Protocol, supporting TLS-based SQL session logins. Basically, WebIDs (verifiable identities) can be associated with database user accounts in the SQL/RDB realm, en route to creating powerful identity-oriented trust graphs, that can then drive sophisticated data access policies. Exploiting the combined powers of Virtuoso and the WebID Protocol simply requires configuring Virtuoso's SQL listener to only accept SSL/TLS connections. %TOC% ---++ How It's Done A Virtuoso instance is configured to operate in SSL/TLS mode (either client-only or mutual authentication) by setting the <b><code>X509ClientVerify</code></b> value in the database server configuration (<code>INI</code>) file: * <b><code>0</code></b> - Do not require SSL/TLS (default). * <b><code>1</code></b> - Require trusted certificate. * <b><code>2</code></b> - Request certificate; if provided, accept only if verified/trusted; traditional login is also acceptable. * <b><code>3</code></b> - Request certificate; if provided, accept any certificate, including self-signed; traditional login is also acceptable. ---+++ Virtuoso INI Configuration A typical INI file would contain the following: <verbatim> [Parameters] ... SSLServerPort = 1113 ;PEM file holding a Public Key: SSLCertificate = keys/server.crt ;PEM file holding Private Key associated with Public Key above: SSLPrivateKey = keys/server.key X509ClientVerify = 3 ... </verbatim> OR <verbatim> ;Public Key imported into Virtuoso's Native Key Store via PKCS#12 file import: SSLCertificate ? ?= db:server_key ;Private Key imported into Virtuoso's Native Key Store via PKCS#12 file import: SSLPrivateKey ? ? = db:server_key </verbatim> Also note that on Windows, Virtuoso can be associated with the operating systems native keystore with regards to Public and Private Key access. Presuming this instance were running on <code>demo.example.com</code>, a basic iSQL client could connect with this command: <verbatim> isql demo.example.com:1113 "" -X client.p12 -T server.crt </verbatim> Note: The client certificate file, <code>client.p12</code>, contains a WebID which has been associated with a SQL-realm user account. ---++ Step-By-Step Example ---+++ Prerequisites 1. Packages: The following packages should be installed: * [[http://s3.amazonaws.com/opldownload/uda/vad-packages/6.1/virtuoso/ods_framework_dav.vad][ods_framework_dav.vad]] * [[http://s3.amazonaws.com/opldownload/uda/vad-packages/6.1/virtuoso/conductor_dav.vad][conductor_dav.vad]] * [[http://s3.amazonaws.com/opldownload/uda/vad-packages/6.1/virtuoso/rdf_mappers_dav.vad][rdf_mappers_dav.vad]] * [[http://s3.amazonaws.com/opldownload/uda/vad-packages/6.1/virtuoso/certgen_html_dav.vad][certgen_html_dav.vad]] * Note: You can also use our [[http://id.myopenlink.net/certgen/][online Certificate Generator]] 1 Server version: Virtuoso server should have version <code>06.03.3131</code> or higher. 1 Personal WebID: you can create such following [[http://ods.openlinksw.com/wiki/ODS/GetAPersonalURIIn5MinutesOrLess][these steps]]. * Note: In the example we will use the following WebID for user "demo", as registered on the [[http://id.myopenlink.net/ods][ID.MyOpenLink]] Dataspace instance: <verbatim> http://id.myopenlink.net/dataspace/person/demo#this </verbatim> ---+++ Basic Steps ---++++ 1 - Set up local CA certificate 1 Make sure using your local Virtuoso Instance Conductor ( for ex. accessible from http://example.com/conductor) you had set up a local CA certificate with name "id_rsa". [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtSetupSSLVirtuoso#Generating%20CA-Authority%20Certificate%20%28%20.p12%20or%20.pfx%20%29][See example scenario]] %BR%%BR%<img src="%ATTACHURLPATH%/wod0.png" />%BR%%BR% ---++++ 2 - Export the <nowiki>id_rsa</nowiki> certificate pem content 1 Execute from isql: <verbatim> SQL> SELECT xenc_pem_export ('id_rsa'); </verbatim> %BR%%BR%<img src="%ATTACHURLPATH%/wod00.png" />%BR%%BR% 1 Copy the extracted content to a file for ex. with name "<b>rca.pem</b>". ---++++ 3 - Create Certificate from type Server/TLS 1 Go to http://cname/certgen/ %BR%%BR%<img src="%ATTACHURLPATH%/wod1.png" />%BR%%BR% 1 Enter "E-mail" for ex. "<nowiki>dba@example.com</nowiki>: %BR%%BR%<img src="%ATTACHURLPATH%/wod2.png" />%BR%%BR% 1 Click "Skip lookup": %BR%%BR%<img src="%ATTACHURLPATH%/wod3.png" />%BR%%BR% 1 In the presented "Certificate details" form: * Enter "Name" for ex. "ODBC"; * Enter "Organization" for ex. "Example Inc."; * Select "HTTP/TLS Server Identity" radio-box: %BR%%BR%<img src="%ATTACHURLPATH%/wod4.png" />%BR%%BR% 1 Click "Next" %BR%%BR%<img src="%ATTACHURLPATH%/wod5.png" />%BR%%BR% 1 In the presented "Signer Certificate" form leave the "Issuer" default value "Local CA" and click "Generate": %BR%%BR%<img src="%ATTACHURLPATH%/wod6.png" />%BR%%BR% 1 Next in the "Format and Store" form enter password for the certificate and click "Download". 1 The "ODBC.p12" file should be stored in your local file system. ---++++ 4 - Load the generated "ODBC.p12" for "dba" account 1 Go to Conductor -> System Admin -> User Accounts -> "dba" -> Action "Edit": %BR%%BR%<img src="%ATTACHURLPATH%/wod6a.png" />%BR%%BR% %BR%%BR%<img src="%ATTACHURLPATH%/wod6b.png" />%BR%%BR% 1 Enter "Key Name": dbms, the key password and click "Choose File" to select the "ODBC.p12" certificate %BR%%BR%<img src="%ATTACHURLPATH%/wod6c.png" />%BR%%BR% 1 Click "Import Key". 1 On a successful import the dbms key should be presented in the "Cryptographic Keys" list: %BR%%BR%<img src="%ATTACHURLPATH%/wod6d.png" />%BR%%BR% 1 Click "Save". ---++++ 5 - Virtuoso INI Configuration 1 Configure your Virtuoso <code>ini</code> by editing the following lines to the <code>Parameters</code> section: * Note: <i>Alternatively you can save the public and private keys to PKCS#12 (.p12) file and then use this file from your file system via an INI file reference. However, in this mode, you will have to deal with a password challenge thus you have to start with -f option in order to provide a password to open the key.</i> <verbatim> ... [Parameters] SSLServerPort = 1113 SSLCertificate = db:dbms SSLPrivateKey = db:dbms X509ClientVerify = 3 X509ClientVerifyDepth = 15 ... </verbatim> 1 Restart the Virtuoso server. ---++++ 6 - Generate X.509 Certificate hosted Web ID 1 Go to http://cname/certgen/ %BR%%BR%<img src="%ATTACHURLPATH%/wod1.png" />%BR%%BR% 1 In the presented form: * Enter "E-mail" for ex.: "<nowiki>demo@example.com</nowiki>" * Enter "WebID" for ex.: "http://id.myopenlink.net/dataspace/person/demo#this" %BR%%BR%<img src="%ATTACHURLPATH%/wod7.png" />%BR%%BR% 1 Click "Skip lookup": %BR%%BR%<img src="%ATTACHURLPATH%/wod8.png" />%BR%%BR% 1 In the "Certificate details" form: * Enter "Name" for ex. "Demo"; * Enter "Organization" for ex. "Example Inc."; * Leave the select "WebID & S/MIME (email) Identity" radio-box. Another variant is also valid to select the "WebID Identity" radio-box. %BR%%BR%<img src="%ATTACHURLPATH%/wod9.png" />%BR%%BR% 1 Click "Next": %BR%%BR%<img src="%ATTACHURLPATH%/wod10.png" />%BR%%BR% 1 In the presented "Signer Certificate" form leave the "Issuer" default value "Local CA" and click "Generate": %BR%%BR%<img src="%ATTACHURLPATH%/wod11.png" />%BR%%BR% 1 Next in the "Format and Store" form enter password for the certificate and leave selected the option "PKCS#12 file bundle". 1 Click "Download". 1 The "Demo.p12" file should be stored in your local file system -> the folder where <b>isql</b> is located. 1 Next select the option "PEM file" and click "Download". 1 The "Demo.pem" file should be stored in your local file system -> the folder where <b>isql</b> is located. ---++++ 7 - Adding the "Demo.pem" certificate to the Web ID owner FOAF file 1 Go to the instance where your user is registered. As in this example we have used user "demo" from the http://id.myopenlink.net/ods as next step we go to it: %BR%%BR%<img src="%ATTACHURLPATH%/wod12.png" />%BR%%BR% 1 Click "Sign In" and enter user demo credentials: %BR%%BR%<img src="%ATTACHURLPATH%/wod13.png" />%BR%%BR% 1 Go to Profile Edit -> Security -> X.509 Certificates %BR%%BR%<img src="%ATTACHURLPATH%/wod14.png" />%BR%%BR% 1 Enter in the "X.509 Certificate" text-area the content of the generated from above "Demo.pem": %BR%%BR%<img src="%ATTACHURLPATH%/wod15.png" /> %BR%<img src="%ATTACHURLPATH%/wod16.png" />%BR%%BR% 1 Click "Save Certificate". 1 The created certificate should appear in the list of available for this user certificates: %BR%%BR%<img src="%ATTACHURLPATH%/wod17.png" />%BR%%BR% ---++++ 8 - Setting Web ID to local user from type "SQL/ODBC" 1 Go to http://example.com/conductor: %BR%%BR%<img src="%ATTACHURLPATH%/wod18.png" />%BR%%BR% 1 Enter "dba" user credentials and click "Login": %BR%%BR%<img src="%ATTACHURLPATH%/wod19.png" />%BR%%BR% 1 Go to System Admin -> User Accounts %BR%%BR%<img src="%ATTACHURLPATH%/wod20.png" />%BR%%BR% 1 For existing user from type "SQL/ODBC" ( or "SQL/ODBC and WebDAV" ) or for a new created user from the same type, edit the user's properties by clicking the "Edit" link. In this example we will use user "demo": %BR%%BR%<img src="%ATTACHURLPATH%/wod21.png" /> %BR%<img src="%ATTACHURLPATH%/wod22.png" />%BR%%BR% 1 Enter in the "WebID for ODBC/SQL authentication" field the WebID from above, i.e.: <verbatim> http://id.myopenlink.net/dataspace/person/demo#this </verbatim> %BR%<img src="%ATTACHURLPATH%/wod23.png" />%BR%%BR% 1 Click "Save". ---++++ 9 - Creating sample table and granting access to it from the "SQL/ODBC" type user 1 Go to Conductor -> Database -> Interactive SQL %BR%<img src="%ATTACHURLPATH%/wod24.png" />%BR%%BR% 1 Execute the following statements: <verbatim> DROP TABLE EXAMPLE_DATA; CREATE TABLE EXAMPLE_DATA ( "id" INTEGER, "name" VARCHAR(100), PRIMARY KEY ("id") ); INSERT INTO EXAMPLE_DATA ("id", "name") VALUES (1, 'John'); INSERT INTO EXAMPLE_DATA ("id", "name") VALUES (2, 'Kate'); INSERT INTO EXAMPLE_DATA ("id", "name") VALUES (3, 'Simon'); INSERT INTO EXAMPLE_DATA ("id", "name") VALUES (4, 'Ann'); SELECT * FROM EXAMPLE_DATA; </verbatim> %BR%<img src="%ATTACHURLPATH%/wod25.png" />%BR%%BR% %BR%<img src="%ATTACHURLPATH%/wod26.png" />%BR%%BR% 1 Grant select rights for user "demo": <verbatim> GRANT SELECT ON EXAMPLE_DATA TO demo; </verbatim> %BR%<img src="%ATTACHURLPATH%/wod27.png" />%BR%%BR% %BR%<img src="%ATTACHURLPATH%/wod28.png" />%BR%%BR% ---++++ 10 - Configure ODBC DSN using the server public certificate ---+++++ Mac 1 Change respectively in the odbc.ini the following parameters values: <verbatim> ;odbc.ini ... Encrypt=xx.p12 ServerCert=ss.pem ... </verbatim> * So for ex. place the generated from above <b>Demo.p12</b> and <b>rca.pem</b> certificates. Note that the password for the <b>Demo.p12</b> certificate should be the same as the Virtuoso account ( demo in our example ): <verbatim> ;odbc.ini ... Encrypt=Demo.p12 ServerCert=rca.pem </verbatim> 1 Open the iODBC Data Source Administrator: %BR%<img src="%ATTACHURLPATH%/wod40.png" />%BR%%BR% 1 Click "Add". 1 Select Virtuoso (Open Source) driver for ex. and click "Finish" %BR%<img src="%ATTACHURLPATH%/wod41.png" />%BR%%BR% 1 In the "Generic ODBC Driver Setup" form: 1 Specify "Data Source Name (DSN), for ex. "VirtuosoODBCDatabase"; %BR%<img src="%ATTACHURLPATH%/wod42.png" />%BR%%BR% ---+++++ Windows 1 Go to Start -> Settings -> Control Panel -> Administrative Tools -> Data Source (ODBC) -> System DSN: %BR%<img src="%ATTACHURLPATH%/wod31.png" />%BR%%BR% 1 Click "Add". 1 Select the Virtuoso (Open Source) driver for ex.: %BR%<img src="%ATTACHURLPATH%/wod32.png" />%BR%%BR% 1 Click "Finish". 1 In the presented "OpenLink Virtuoso DSN Configuration" Wizard: 1 Enter "Name", for ex: "VirtuosoODBCDatabase"; 1 Specify in "Server" your Virtuoso host and SSL port, for ex: "localhost:1113"; 1 Hatch "This server requires a secure connection (SSL)": %BR%<img src="%ATTACHURLPATH%/wod33.png" />%BR%%BR% 1 Click "Next": %BR%<img src="%ATTACHURLPATH%/wod34.png" />%BR%%BR% 1 In the presented form: 1 Choose for "Authentication method" for ex. "Public Key Authentication Protocol"; 1 Hatch "Require the server to authenticate itself with this public key" and select the generated from above <b>rca.pem</b> public key for your Virtuoso Server: %BR%<img src="%ATTACHURLPATH%/wod35.png" />%BR%%BR% %BR%<img src="%ATTACHURLPATH%/wod36.png" />%BR%%BR% 1 Hatch "Connect to the Virtuoso Server to obtain default settings for the additional configuration options" and select the generated from above client X 509 Certificate Demo.p12 with pwd 1: %BR%<img src="%ATTACHURLPATH%/wod37.png" />%BR%%BR% 1 Click "Next": %BR%<img src="%ATTACHURLPATH%/wod38.png" />%BR%%BR% 1 Click "Finish". 1 The freshly created System DSN should be presented in the list of available DSN-s: %BR%<img src="%ATTACHURLPATH%/wod39.png" />%BR%%BR% ---++++ 11 - Perform ODBC login with certificate that contains the Web ID from above ---++ Related * [[VirtSPARQLEndpointProtection][Safeguarding your Virtuoso-hosted SPARQL Endpoint]] * [[VirtTipsAndTricksGuideSPARQLEndpointProtection][SPARQL Endpoint Protection Methods Collection]] * [[http://docs.openlinksw.com/virtuoso/][Virtuoso documentation]] * [[http://docs.openlinksw.com/virtuoso/rdfsparql.html#rdfsupportedprotocolendpoint][SPARQL Service Endpoint]] * [[http://docs.openlinksw.com/virtuoso/rdfsparql.html#rdfsupportedprotocolendpointuri][Service Endpoint Security]] * [[http://docs.openlinksw.com/virtuoso/rdfsparql.html#sparqwebservicetbl][Managing a SPARQL Web Service Endpoint]] * [[http://docs.openlinksw.com/virtuoso/rdfsparql.html][SPARQL]] * [[VirtTipsAndTricksGuide][Virtuoso Tips and Tricks Collection]] * [[VirtSPARQLDET][SPARQL Endpoint DET Configuration Guide]] * [[VirtSPARQLSecurityWebID][WebID Protocol & SPARQL Endpoint ACLs Tutorial]] * [[VirtOAuthSPARQL][SPARQL OAuth Tutorial]] * [[VirtTipsAndTricksGuideSPARQLEndpoints][Securing SPARQL endpoints]] * [[http://ods.openlinksw.com/wiki/ODS/OdsSPARQLAuth][SPARUL over SPARQL using the http://cname:port/sparql-auth endpoint]] * [[VirtAuthServerUI][Virtuoso Authentication Server UI]] * [[VirtSPARQLSSL][Manage a SPARQL-WebID based Endpoint]] * [[VirtSetupSSL][Configure Virtuoso instance as an X.509 Certificate Authority and HTTPS listener]] * [[http://ods.openlinksw.com/wiki/ODS/ODSSetupSSL][Configure Virtuoso+ODS instance as an X.509 Certificate Authority and HTTPS listener]] * [[http://ods.openlinksw.com/wiki/ODS/VirtODSSecurityWebID][WebID Protocol Support in OpenLink Data Spaces]] * Manage ODS Datadspaces Objects WebID Access Control Lists (ACLs): * [[http://ods.openlinksw.com/wiki/ODS/ODSBriefcaseWebID][ODS Briefcase WebID based ACL Guide]] * [[http://ods.openlinksw.com/wiki/ODS/ODSBriefcaseWebIDPerson][Person Entity WebID based ACL Guide]] * [[http://ods.openlinksw.com/wiki/ODS/ODSBriefcaseWebIDGroup][Group Entity WebID based ACL Guide]] * [[http://ods.openlinksw.com/wiki/ODS/ODSBriefcaseWebIDPublic][Public WebID based ACL Guide]] * [[http://ods.openlinksw.com/wiki/ODS/ODSFeedManagerWebIDACL][ODS Feed Manager WebID based ACL Guide]] * [[http://ods.openlinksw.com/wiki/ODS/ODSFeedManagerWebIDACLPerson][Person Entity Specific ACL]] * [[http://ods.openlinksw.com/wiki/ODS/ODSFeedManagerWebIDACLGroup][Group Entity Specific ACL]] * [[http://ods.openlinksw.com/wiki/ODS/ODSFeedManagerWebIDACLPublic][Public Specific ACL for anyone with a WebID]] * [[http://ods.openlinksw.com/wiki/ODS/ODSCalendarWebIDACL][ODS Calendar WebID based ACL Guide]] * [[http://ods.openlinksw.com/wiki/ODS/ODSCalendarWebIDACLPerson][Person Entity Specific ACL]] * [[http://ods.openlinksw.com/wiki/ODS/ODSCalendarWebIDACLGroup][Group Entity Specific ACL]] * [[http://ods.openlinksw.com/wiki/ODS/ODSCalendarWebIDACLPublic][Public Specific ACL for anyone with a WebID]] * [[http://ods.openlinksw.com/wiki/ODS/ODSBookmarksWebIDACL][ODS Bookmark Manager WebID based ACL Guide]] * [[http://ods.openlinksw.com/wiki/ODS/ODSBookmarksWebIDACLPerson][Person Entity Specific ACL]] * [[http://ods.openlinksw.com/wiki/ODS/ODSBookmarksWebIDACLGroup][Group Entity Specific ACL]] * [[http://ods.openlinksw.com/wiki/ODS/ODSBookmarksWebIDACLPublic][Public Specific ACL for anyone with a WebID]] * [[http://ods.openlinksw.com/wiki/ODS/ODSAddressBookWebIDACL][ODS Address Book WebID based ACL Guide]] * [[http://ods.openlinksw.com/wiki/ODS/ODSAddressBookWebIDACLPerson][Person Entity Specific ACL]] * [[http://ods.openlinksw.com/wiki/ODS/ODSAddressBookWebIDACLGroup][Group Entity Specific ACL]] * [[http://ods.openlinksw.com/wiki/ODS/ODSAddressBookWebIDACLPublic][Public Specific ACL for anyone with a WebID]] * [[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/VirtODSPubSubHub][Setting up PubSubHub in ODS]] * [[http://ods.openlinksw.com/wiki/ODS/VirtPubSubHub][PubSubHubbub Demo Client Example]] * [[http://ods.openlinksw.com/wiki/ODS/VirtFeedPubSubHub][Feed subscription via PubSubHub protocol Example ]] * [[http://ods.openlinksw.com/wiki/ODS/VirtPubSubHubACL][Setting Up PubSubHub to use WebID Protocol or IP based control lists]] * [[http://ods.openlinksw.com/wiki/ODS/OdsKeyImport][CA Keys Import using Conductor]] * [[http://ods.openlinksw.com/wiki/ODS/ODSGenerateX509Certificate][Generate an X.509 Certificate hosted WebID Guide]] * [[http://ods.openlinksw.com/wiki/ODS/ODSGenerateWebIDX509CertOSKeystore][Generate an X.509 Certificate (with a WebID watermark) to be managed by host operating system keystore]] * [[http://ods.openlinksw.com/wiki/ODS/ODSGenerateWebIDX509CertBrsKeystore][Generate an X.509 Certificate (with a WebID watermark) to be managed by a browser-based keystore]] * [[http://ods.openlinksw.com/wiki/ODS/ODSWebIDIdP][Using Virtuoso's WebID Verification Proxy Service with a WebID-bearing X.509 certificate]] * [[http://ods.openlinksw.com/wiki/ODS/ODSWebIDIdpProxy][Using Virtuoso's WebID Identity Provider (IdP) Proxy Service with an X.509 certificate]] * [[http://ods.openlinksw.com/wiki/ODS/ODSBriefcaseWebIDShareFile][ODS Briefcase WebID Protocol Share File Guide]] * [[http://esw.w3.org/topic/foaf+ssl][WebID Protocol Specification]] * [[https://foaf.me/simpleLogin.php][Test WebID Protocol Certificate page]] * [[http://test.foafssl.org/cert/][WebID Protocol Certificate Generation page]]
sioc:id
e14a41de385f8c9028945fbe26326476
sioc:link
n2:VirtWebIDODBCLogin
sioc:has_container
n11:VOS
n43:has_services
n44:item
atom:title
VirtWebIDODBCLogin
sioc:links_to
n4:ODSAddressBookWebIDACLPublic n4:ODSAddressBookWebIDACL n4:ODSAddressBookWebIDACLPerson n4:VirtPubSubHub n4:VirtFeedPubSubHub n4:ODSPkiSetup n4:VirtODSPubSubHub n2:VirtOAuthSPARQL n2:VirtSPARQLDET n2:VirtTipsAndTricksGuideSPARQLEndpointProtection n2:VirtSetupSSL n2:VirtTipsAndTricksGuideSPARQLEndpoints n22:vad n26: n28: n4:GetAPersonalURIIn5MinutesOrLess n33:ods n36: n38: n39:this n2:VirtSPARQLEndpointProtection n2:OpenLink n2:WebDAV n2:VirtSPARQLSSL n60:rdfsupportedprotocolendpointuri n60:sparqwebservicetbl n61: n60:rdfsupportedprotocolendpoint n4:ODSSetupSSL n4:VirtODSSecurityWebID n62:html n4:OdsSPARQLAuth n4:ODSBriefcaseWebIDGroup n4:ODSBriefcaseWebIDPublic n4:ODSBriefcaseWebID n4:ODSBriefcaseWebIDPerson n4:ODSFeedManagerWebIDACLGroup n4:ODSFeedManagerWebIDACLPublic n4:ODSFeedManagerWebIDACL n4:ODSFeedManagerWebIDACLPerson n2:VirtTipsAndTricksGuide n78:WebID n79:vad n78:VirtAuthServerUI n80:vad n2:VirtSPARQLSecurityWebID n4:ODSGenerateX509Certificate n4:ODSGenerateWebIDX509CertOSKeystore n4:VirtPubSubHubACL n4:OdsKeyImport n4:ODSWebIDIdpProxy n4:ODSBriefcaseWebIDShareFile n4:ODSGenerateWebIDX509CertBrsKeystore n4:ODSWebIDIdP n81: n78:VirtuosoODBCDatabase n82:ssl n83:php n78:WebIDs n84:vad n4:ODSCalendarWebIDACLGroup n4:ODSCalendarWebIDACLPublic n4:ODSCalendarWebIDACL n4:ODSCalendarWebIDACLPerson n85: n4:ODSBookmarksWebIDACLGroup n4:ODSBookmarksWebIDACLPublic n4:ODSBookmarksWebIDACL n4:ODSBookmarksWebIDACLPerson n4:ODSAddressBookWebIDACLGroup
atom:source
n11:VOS
atom:author
n30:this
atom:published
2017-06-13T05:48:22Z
atom:updated
2017-06-13T05:48:22Z
sioc:topic
n11:VOS