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

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

PrefixNamespace IRI
dctermshttp://purl.org/dc/terms/
atomhttp://atomowl.org/ontologies/atomrdf#
foafhttp://xmlns.com/foaf/0.1/
n11http://vos.openlinksw.com/dataspace/services/wiki/
oplhttp://www.openlinksw.com/schema/attribution#
n2http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/
dchttp://purl.org/dc/elements/1.1/
n5http://vos.openlinksw.com/dataspace/dav#
rdfshttp://www.w3.org/2000/01/rdf-schema#
n10http://rdfs.org/sioc/services#
n17http://vos.openlinksw.com/dataspace/person/dav#
siocthttp://rdfs.org/sioc/types#
n8http://vos.openlinksw.com/dataspace/owiki/wiki/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n16http://vos.openlinksw.com/dataspace/owiki#
n19http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtGenerateX509Cert/sioc.
xsdhhttp://www.w3.org/2001/XMLSchema#
n9http://vos.openlinksw.com/dataspace/%28NULL%29/wiki/VOS/
n14http://vos.openlinksw.com/dataspace/person/owiki#
siochttp://rdfs.org/sioc/ns#
Subject Item
n2:VirtGenerateX509Cert
rdf:type
sioct:Comment atom:Entry
dcterms:created
2017-06-13T05:50:06.228661
dcterms:modified
2017-06-13T05:50:06.228661
rdfs:label
VirtGenerateX509Cert
foaf:maker
n14:this n17:this
dc:title
VirtGenerateX509Cert
opl:isDescribedUsing
n19:rdf
sioc:has_creator
n5:this n16:this
sioc:content
---++X.509 certificate Generation The WebID Protocol consumer needs an x509 certificate with v3 extension "Subject Alternate Name". This attribute is used for the owner's Web ID. For testing purposes we used OpenSSL demo CA to generate such certificates. If you are not using the OpenSSL demo CA, you must first setup a self-signed CA; read OpenSSL documents on how to do this. 1 Add the following line to the <code>[usr_cert]</code> section of the <code>openssl.cnf</code> file &mdash; <verbatim> subjectAltName=$ENV::ALTNAME </verbatim> 1 Set the environment variable <code>ALTNAME</code> to the owner's Web ID, e.g., <verbatim> export ALTNAME=URI:http://localhost/dataspace/person/myname#this </verbatim> 1 Make a self-signed certificate, e.g., <verbatim> $ CA.pl -newreq (follow the dialog) $ CA.pl -sign </verbatim> 1 When asked to commit the certificate, make sure you see several lines above, like &mdash; <verbatim> X509v3 Subject Alternative Name: URI:http://localhost/dataspace/person/myname#this </verbatim> 1 If your browser wants a <code>PKCS#12</code> bundle, you must make one &mdash; <verbatim> $ openssl pkcs12 -export -in newcert.pem -inkey newkey.pem -out mycert.p12 </verbatim> 1 Rename <code>newcert.pem</code> and <code>newkey.pem</code>, to <code>mycert.pem</code> and <code>mykey.pem</code> for example.
sioc:id
6ab0e37ff9f0ed36e6b0ef6218afe304
sioc:link
n2:VirtGenerateX509Cert
sioc:has_container
n8:VOS
n10:has_services
n11:item
atom:title
VirtGenerateX509Cert
sioc:links_to
n9:OpenSSL n9:WebID
atom:source
n8:VOS
atom:author
n17:this
atom:published
2017-06-13T05:50:06Z
atom:updated
2017-06-13T05:50:06Z
sioc:topic
n8:VOS