Attributes | Values |
---|
type
| |
Date Created
| |
Date Modified
| |
label
| |
maker
| |
Title
| |
isDescribedUsing
| |
has creator
| |
attachment
| |
content
| - ---+ Set Up Certificate Authority and Issuer
The following Step-by-Step guide walks you through set up of an X.509 certificate issuer and HTTPS listener, and generation of ODS user certificates.
---+++ Prerequisites
1 Install the [[http://s3.amazonaws.com/opldownload/uda/vad-packages/6.1/virtuoso/ods_framework_dav.vad][ODS]] and [[http://s3.amazonaws.com/opldownload/uda/vad-packages/6.1/virtuoso/conductor_dav.vad][Virtuoso Conductor]] VAD packages.
%BR%%BR%<img src="%ATTACHURLPATH%/Picture01.png" />%BR%%BR%
1 [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtSetupSSLVirtuoso][Set Up the Virtuoso HTTPS Listener]] to host the Certificate and Public Key.
<i><b>Note:</b> If the <code><nop>DefaultHost</code> setting value in the Virtuoso INI file is changed, the ODS VAD package must be re-installed before the steps below will succeed.</i>
---+++Configure ODS Endpoints
1 Go to *Conductor* -> *System Admin* -> *Security* -> *Public Key Infrastructure* -> *Configure HTTPS Listeners*.
1 Click *Configure ODS Endpoints*
%BR%%BR%<img src="%ATTACHURLPATH%/Picture08.png" />%BR%%BR%
1 Click *Create New Endpoint*
%BR%%BR%<img src="%ATTACHURLPATH%/Picture09.png" />%BR%%BR%
1 Enter the home path for ODS, and save
%BR%%BR%<img src="%ATTACHURLPATH%/Picture10.png" />%BR%%BR%
1 The new endpoint should now appear in the endpoint list.
%BR%%BR%<img src="%ATTACHURLPATH%/Picture11.png" />%BR%%BR%
1 Go to the HTTPS site, e.g., <b><code><nowiki>https://<cname>:<port>/ods</nowiki></code></b>; in our example, <b><code><nowiki>https://localhost:4433/ods/</nowiki></code></b>.
1 If Firefox is used, it will complain that the certificate is not valid, so we must register the site's certificate.
%BR%%BR%<img src="%ATTACHURLPATH%/Picture12.png" />%BR%%BR%
1 In Firefox certificate manager, Site's certificates add an exception: Firefox Tools -> Options -> View Certificates -> Servers -> Add Exception,
%BR%%BR%<img src="%ATTACHURLPATH%/Picture13.png" />%BR%%BR%
1 Confirm exception.
%BR%%BR%<img src="%ATTACHURLPATH%/Picture14.png" />%BR%%BR%
1 Return to ODS site, and register new user.
%BR%%BR%<img src="%ATTACHURLPATH%/Picture15.png" />%BR%%BR%
1 [[ODSGenerateX509Certificate][Generate X.509 Certificate]]
1 Log out from ODS and refresh browser to simulate opening the ODS site.
1 Go to https://cname:ssl-port/ods/. The browser will ask for a certificate; select the one generated in the steps above.
%BR%%BR%<img src="%ATTACHURLPATH%/Picture21.png" />%BR%%BR%
1 ODS presents your card, and asks whether to login with certificate. Confirm it.
%BR%%BR%<img src="%ATTACHURLPATH%/Picture22.png" />%BR%%BR%
1 You should now be logged in to ODS via WebID Protocol.
%BR%%BR%<img src="%ATTACHURLPATH%/Picture23.png" />%BR%%BR%
--++Related
* [[VirtODSPubSubHub][Setting up PubSubHub in ODS]]
* [[VirtPubSubHub][PubSubHubBub Demo Client Example]]
* [[VirtFeedPubSubHub][Feed subscription via PubSubHub protocol Example ]]
* [[VirtPubSubHubACL][Setting Up PubSubHub to use WebID Protocol or IP based control lists]]
* [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtSPARQLSSL][Creating and Using a SPARQL-SSL based Endpoint]]
* [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtAuthServerUI][Set WebID Protocol ACLs using the Virtuoso Authentication Server UI]]
* [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtAuthFOAFSSLACL][WebID Protocol ACLs Tutorial]]
* [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtOAuthSPARQL][SPARQL OAuth Tutorial]]
* [[VirtODSFOAFSSL][WebID Protocol Support in OpenLink Data Spaces]]
* [[OdsKeyImport][CA Keys Import using Conductor]]
* [[ODSGenerateX509Certificate][Generate an X.509 Certificate hosted WebID Guide]]
* [[ODSBriefcaseFOAFSSLShareFile][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]]
* [[https://demo.openlinksw.com/sparql-ssl][Virtuoso Demo SPARQL-SSL Endpoint]]
CategoryDocumentation CategorySecurity CategoryVirtuoso CategoryFOAF CategoryODS
|
id
| - f521add714ed6908604d155fd8103255
|
link
| |
has container
| |
http://rdfs.org/si...ices#has_services
| |
atom:title
| |
links to
| |
atom:source
| |
atom:author
| |
atom:published
| |
atom:updated
| |
topic
| |
is made
of | |
is container of
of | |
is link
of | |
is http://rdfs.org/si...vices#services_of
of | |
is links to
of | |
is creator of
of | |
is atom:entry
of | |
is atom:contains
of | |