Author: bblfish
Date: Wed May  4 10:05:46 2011
New Revision: 1099393

URL: http://svn.apache.org/viewvc?rev=1099393&view=rev
Log:
added two ontologies for the test suite

Added:
    
incubator/clerezza/trunk/parent/platform.security.foafssl/ontologies/src/main/resources/org/apache/clerezza/foafssl/ontologies/earl.rdf
    
incubator/clerezza/trunk/parent/platform.security.foafssl/ontologies/src/main/resources/org/apache/clerezza/foafssl/ontologies/test.n3

Added: 
incubator/clerezza/trunk/parent/platform.security.foafssl/ontologies/src/main/resources/org/apache/clerezza/foafssl/ontologies/earl.rdf
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/platform.security.foafssl/ontologies/src/main/resources/org/apache/clerezza/foafssl/ontologies/earl.rdf?rev=1099393&view=auto
==============================================================================
--- 
incubator/clerezza/trunk/parent/platform.security.foafssl/ontologies/src/main/resources/org/apache/clerezza/foafssl/ontologies/earl.rdf
 (added)
+++ 
incubator/clerezza/trunk/parent/platform.security.foafssl/ontologies/src/main/resources/org/apache/clerezza/foafssl/ontologies/earl.rdf
 Wed May  4 10:05:46 2011
@@ -0,0 +1,224 @@
+<?xml version="1.0" encoding='UTF-8'?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+         xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#";
+         xmlns:dc="http://purl.org/dc/elements/1.1/";
+         xmlns:owl="http://www.w3.org/2002/07/owl#";>
+
+<owl:Ontology rdf:about="http://www.w3.org/ns/earl#";>
+  <rdfs:label xml:lang="en">EARL 1.0 Schema</rdfs:label>
+  <rdfs:comment xml:lang="en">Evaluation And Report Language (EARL) 1.0 Schema 
as defined by http://www.w3.org/TR/EARL10-Schema/</rdfs:comment>
+</owl:Ontology>
+
+<!--// ### EARL Classes ### //-->
+
+<rdfs:Class rdf:about="http://www.w3.org/ns/earl#Assertion";>
+  <rdfs:label xml:lang="en">Assertion</rdfs:label>
+  <rdfs:comment xml:lang="en">a statement that embodies the results of a 
test</rdfs:comment>
+</rdfs:Class>
+
+<rdfs:Class rdf:about="http://www.w3.org/ns/earl#Assertor";>
+  <rdfs:label xml:lang="en">Assertor</rdfs:label>
+  <rdfs:comment xml:lang="en">an entity such as a person, a software tool, an 
organization, or any other grouping that carries out a test 
collectively</rdfs:comment>
+</rdfs:Class>
+
+<rdfs:Class rdf:about="http://www.w3.org/ns/earl#TestSubject";>
+  <rdfs:label xml:lang="en">Test Subject</rdfs:label>
+  <rdfs:comment xml:lang="en">the class of things that have been tested 
against some test criterion</rdfs:comment>
+</rdfs:Class>
+
+<rdfs:Class rdf:about="http://www.w3.org/ns/earl#TestCriterion";>
+  <rdfs:label xml:lang="en">Test Criterion</rdfs:label>
+  <rdfs:comment xml:lang="en">a testable statement, usually one that can be 
passed or failed</rdfs:comment>
+</rdfs:Class> 
+
+<rdfs:Class rdf:about="http://www.w3.org/ns/earl#TestRequirement";>
+  <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/earl#TestCriterion"/>
+  <rdfs:label xml:lang="en">Test Requirement</rdfs:label>
+  <rdfs:comment xml:lang="en">a higher-level requirement that is tested by 
executing one or more sub-tests</rdfs:comment>
+</rdfs:Class>
+
+<rdfs:Class rdf:about="http://www.w3.org/ns/earl#TestCase";>
+  <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/earl#TestCriterion"/>
+  <rdfs:label xml:lang="en">Test Case</rdfs:label>
+  <rdfs:comment xml:lang="en">an atomic test, usually one that is a partial 
test for a requirement</rdfs:comment>
+</rdfs:Class>
+
+<rdfs:Class rdf:about="http://www.w3.org/ns/earl#TestResult";>
+  <rdfs:label xml:lang="en">Test Result</rdfs:label>
+  <rdfs:comment xml:lang="en">the actual result of performing the 
test</rdfs:comment>
+</rdfs:Class>
+
+<rdfs:Class rdf:about="http://www.w3.org/ns/earl#TestMode";>
+  <rdfs:label xml:lang="en">Test Mode</rdfs:label>
+  <rdfs:comment xml:lang="en">describes how a test was carried 
out</rdfs:comment>
+</rdfs:Class>
+
+<rdfs:Class rdf:about="http://www.w3.org/ns/earl#OutcomeValue";>
+  <rdfs:label xml:lang="en">Outcome Value</rdfs:label>
+  <rdfs:comment xml:lang="en">a discrete value that describes a resulting 
condition from carrying out the test</rdfs:comment>
+</rdfs:Class>
+
+<rdfs:Class rdf:about="http://www.w3.org/ns/earl#Pass";>
+  <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/earl#OutcomeValue"/>
+  <rdfs:label xml:lang="en">Passed</rdfs:label>
+  <rdfs:comment xml:lang="en">the subject passed the test</rdfs:comment>
+</rdfs:Class>
+
+<rdfs:Class rdf:about="http://www.w3.org/ns/earl#Fail";>
+  <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/earl#OutcomeValue"/>
+  <rdfs:label xml:lang="en">Failed</rdfs:label>
+  <rdfs:comment xml:lang="en">the subject failed the test</rdfs:comment>
+</rdfs:Class>
+
+<rdfs:Class rdf:about="http://www.w3.org/ns/earl#CannotTell";>
+  <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/earl#OutcomeValue"/>
+  <rdfs:label xml:lang="en">Cannot tell</rdfs:label>
+  <rdfs:comment xml:lang="en">it is unclear if the subject passed or failed 
the test</rdfs:comment>
+</rdfs:Class>
+
+<rdfs:Class rdf:about="http://www.w3.org/ns/earl#NotApplicable";>
+  <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/earl#OutcomeValue"/>
+  <rdfs:label xml:lang="en">Not applicable</rdfs:label>
+  <rdfs:comment xml:lang="en">the test is not applicable to the 
subject</rdfs:comment>
+</rdfs:Class>
+
+<rdfs:Class rdf:about="http://www.w3.org/ns/earl#NotTested";>
+  <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/earl#OutcomeValue"/>
+  <rdfs:label xml:lang="en">Not tested</rdfs:label>
+  <rdfs:comment xml:lang="en">the test has not been carried out</rdfs:comment>
+</rdfs:Class>
+
+<rdfs:Class rdf:about="http://www.w3.org/ns/earl#Software";>
+  <rdfs:label xml:lang="en">Software</rdfs:label>
+  <rdfs:comment xml:lang="en">any piece of software such as an authoring tool, 
browser, or evaluation tool</rdfs:comment>
+</rdfs:Class>
+
+<!--// ### EARL Properties ### //-->
+
+<rdf:Property rdf:about="http://www.w3.org/ns/earl#assertedBy";>
+  <rdfs:label xml:lang="en">Asserted By</rdfs:label>
+  <rdfs:comment xml:lang="en">assertor of an assertion</rdfs:comment>
+  <rdfs:domain rdf:resource="http://www.w3.org/ns/earl#Assertion"/>
+  <rdfs:range rdf:resource="http://www.w3.org/ns/earl#Assertor"/>
+</rdf:Property>
+
+<rdf:Property rdf:about="http://www.w3.org/ns/earl#subject";>
+  <rdfs:label xml:lang="en">Subject</rdfs:label>
+  <rdfs:comment xml:lang="en">test subject of an assertion</rdfs:comment>
+  <rdfs:domain rdf:resource="http://www.w3.org/ns/earl#Assertion"/>
+  <rdfs:range rdf:resource="http://www.w3.org/ns/earl#TestSubject"/>
+</rdf:Property>
+
+<rdf:Property rdf:about="http://www.w3.org/ns/earl#test";>
+  <rdfs:label xml:lang="en">Test</rdfs:label>
+  <rdfs:comment xml:lang="en">test criterion of an assertion</rdfs:comment>
+  <rdfs:domain rdf:resource="http://www.w3.org/ns/earl#Assertion"/>
+  <rdfs:range rdf:resource="http://www.w3.org/ns/earl#TestCriterion"/>
+</rdf:Property>
+
+<rdf:Property rdf:about="http://www.w3.org/ns/earl#result";>
+  <rdfs:label xml:lang="en">Result</rdfs:label>
+  <rdfs:comment xml:lang="en">result of an assertion</rdfs:comment>
+  <rdfs:domain rdf:resource="http://www.w3.org/ns/earl#Assertion"/>
+  <rdfs:range rdf:resource="http://www.w3.org/ns/earl#TestResult"/>
+</rdf:Property>
+
+<rdf:Property rdf:about="http://www.w3.org/ns/earl#mode";>
+  <rdfs:label xml:lang="en">Mode</rdfs:label>
+  <rdfs:comment xml:lang="en">mode in which the test was 
performed</rdfs:comment>
+  <rdfs:domain rdf:resource="http://www.w3.org/ns/earl#Assertion"/>
+  <rdfs:range rdf:resource="http://www.w3.org/ns/earl#TestMode"/>
+</rdf:Property>
+
+<rdf:Property rdf:about="http://www.w3.org/ns/earl#mainAssertor";>
+  <rdfs:subPropertyOf rdf:resource="http://xmlns.com/foaf/spec/#term_member"/>
+  <rdfs:label xml:lang="en">Main Assertor</rdfs:label>
+  <rdfs:comment xml:lang="en">assertor that is primarily responsible for 
performing the test</rdfs:comment>
+  <rdfs:domain rdf:resource="http://www.w3.org/ns/earl#Assertor"/>
+  <rdfs:range rdf:resource="http://www.w3.org/ns/earl#Assertor"/>
+</rdf:Property>
+
+<rdf:Property rdf:about="http://www.w3.org/ns/earl#outcome";>
+  <rdfs:label xml:lang="en">Outcome</rdfs:label>
+  <rdfs:comment xml:lang="en">outcome of performing the test</rdfs:comment>
+  <rdfs:domain rdf:resource="http://www.w3.org/ns/earl#TestResult"/>
+  <rdfs:range rdf:resource="http://www.w3.org/ns/earl#OutcomeValue"/>
+</rdf:Property>
+
+<rdf:Property rdf:about="http://www.w3.org/ns/earl#pointer";>
+  <rdfs:label xml:lang="en">Pointer</rdfs:label>
+  <rdfs:comment xml:lang="en">location within a test subject that are most 
relevant to a test result</rdfs:comment>
+  <rdfs:domain rdf:resource="http://www.w3.org/ns/earl#TestResult"/>
+  <rdfs:range rdf:resource="http://www.w3.org/2009/pointers#Pointer"/>
+</rdf:Property>
+
+<rdf:Property rdf:about="http://www.w3.org/ns/earl#info";>
+  <rdfs:label xml:lang="en">Info</rdfs:label>
+  <rdfs:comment xml:lang="en">additional warnings or error messages in a 
human-readable form</rdfs:comment>
+  <rdfs:domain rdf:resource="http://www.w3.org/ns/earl#TestResult"/>
+  <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
+</rdf:Property>
+
+<!--// ### EARL Instances ### //-->
+
+<rdf:Description rdf:about="http://www.w3.org/ns/earl#automatic";>
+  <rdf:type rdf:resource="http://www.w3.org/ns/earl#TestMode"/>
+  <dc:title xml:lang="en">Automatic</dc:title>
+  <dc:description xml:lang="en">where the test was carried out automatically 
by the software tool and without any human intervention</dc:description>
+</rdf:Description>
+
+<rdf:Description rdf:about="http://www.w3.org/ns/earl#manual";>
+  <rdf:type rdf:resource="http://www.w3.org/ns/earl#TestMode"/>
+  <dc:title xml:lang="en">Manual</dc:title>
+  <dc:description xml:lang="en">where the test was carried out by human 
evaluators</dc:description>
+</rdf:Description>
+
+<rdf:Description rdf:about="http://www.w3.org/ns/earl#semiAuto";>
+  <rdf:type rdf:resource="http://www.w3.org/ns/earl#TestMode"/>
+  <dc:title xml:lang="en">Semi-Automatic</dc:title>
+  <dc:description xml:lang="en">where the test was partially carried out by 
software tools, but where human input or judgment was still required to decide 
or help decide the outcome of the test</dc:description>
+</rdf:Description>
+
+<rdf:Description rdf:about="http://www.w3.org/ns/earl#undisclosed";>
+  <rdf:type rdf:resource="http://www.w3.org/ns/earl#TestMode"/>
+  <dc:title xml:lang="en">Undisclosed</dc:title>
+  <dc:description xml:lang="en">where the exact testing process is 
undisclosed</dc:description>
+</rdf:Description>
+
+<rdf:Description rdf:about="http://www.w3.org/ns/earl#unknownMode";>
+  <rdf:type rdf:resource="http://www.w3.org/ns/earl#TestMode"/>
+  <dc:title xml:lang="en">Unknown</dc:title>
+  <dc:description xml:lang="en">where the testing process is unknown or 
undetermined</dc:description>
+</rdf:Description>
+
+<rdf:Description rdf:about="http://www.w3.org/ns/earl#passed";>
+  <rdf:type rdf:resource="http://www.w3.org/ns/earl#Pass"/>
+  <dc:title xml:lang="en">Passed</dc:title>
+  <dc:description xml:lang="en">the subject passed the test</dc:description>
+</rdf:Description>
+
+<rdf:Description rdf:about="http://www.w3.org/ns/earl#failed";>
+  <rdf:type rdf:resource="http://www.w3.org/ns/earl#Fail"/>
+  <dc:title xml:lang="en">Failed</dc:title>
+  <dc:description xml:lang="en">the subject failed the test</dc:description>
+</rdf:Description>
+
+<rdf:Description rdf:about="http://www.w3.org/ns/earl#cantTell";>
+  <rdf:type rdf:resource="http://www.w3.org/ns/earl#CannotTell"/>
+  <dc:title xml:lang="en">Cannot tell</dc:title>
+  <dc:description xml:lang="en">it is unclear if the subject passed or failed 
the test</dc:description>
+</rdf:Description>
+
+<rdf:Description rdf:about="http://www.w3.org/ns/earl#inapplicable";>
+  <rdf:type rdf:resource="http://www.w3.org/ns/earl#NotApplicable"/>
+  <dc:title xml:lang="en">Not Applicable</dc:title>
+  <dc:description xml:lang="en">the test is not applicable to the 
subject</dc:description>
+</rdf:Description>
+
+<rdf:Description rdf:about="http://www.w3.org/ns/earl#untested";>
+  <rdf:type rdf:resource="http://www.w3.org/ns/earl#NotTested"/>
+  <dc:title xml:lang="en">Not Tested</dc:title>
+  <dc:description xml:lang="en">the test has not been carried 
out</dc:description>
+</rdf:Description>
+
+</rdf:RDF>

Added: 
incubator/clerezza/trunk/parent/platform.security.foafssl/ontologies/src/main/resources/org/apache/clerezza/foafssl/ontologies/test.n3
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/platform.security.foafssl/ontologies/src/main/resources/org/apache/clerezza/foafssl/ontologies/test.n3?rev=1099393&view=auto
==============================================================================
--- 
incubator/clerezza/trunk/parent/platform.security.foafssl/ontologies/src/main/resources/org/apache/clerezza/foafssl/ontologies/test.n3
 (added)
+++ 
incubator/clerezza/trunk/parent/platform.security.foafssl/ontologies/src/main/resources/org/apache/clerezza/foafssl/ontologies/test.n3
 Wed May  4 10:05:46 2011
@@ -0,0 +1,204 @@
+@prefix cert: <http://www.w3.org/ns/auth/cert#> .
+@prefix earl: <http://www.w3.org/ns/earl#> .
+@prefix zz: <http://clerezza.org/release/#> . #for the clerezza agent
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix wit: <http://www.w3.org/2005/Incubator/webid/test/> . #Web Id Test
+@prefix http: <http://www.w3.org/2006/http#> .
+@prefix dct: <http://purl.org/dc/terms/> .
+@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+
+wit: a owl:Ontology .
+
+zz:0_5-SNAPSHOT a earl:Software;
+   doap:repository 
<https://svn.apache.org/repos/asf/incubator/clerezza/trunk/parent/platform.security.foafssl/test>;
+   doap:programming-language "Scala";
+   doap:developer <http://bblfish.net/#hjs>;
+   doap:name "WebID Test suite in Clerezza" .
+
+
+<https://svn.apache.org/repos/asf/incubator/clerezza/trunk/parent/platform.security.foafssl/test>
 a doap:SVNRepository .
+
+###############################################
+#
+# Initial Test vocabulary to write somewhere
+#
+# todo: where should these be placed?
+#
+################################################
+
+# pure certificate tests
+
+wit:certificateProvided a earl:TestRequirement;
+  dct:title "The client provided a x509 certificate".
+
+wit:certificateProvidedSAN a earl:TestRequirement;
+  dct:title "The client certificate contains a subject alternative name".
+
+wit:certificateDateOk a earl:TestRequirement;
+  dct:title "The current timestamp is between begin and end date of the 
certificate".
+
+wit:certificatePubkeyRecognised a earl:TestRequirement;
+  dct:title "Public key in certificate recognised ";
+  dct:description """The public key in the certificate is recognised by the 
WebId code. If it is not then it is not going to be possible
+    to match it with the remote certificate. """ .  
+
+wit:certificateCriticalExtensionsOk a earl:TestRequirement;
+ dct:title "The certificate contains no unecessary critical extension";
+ dct:description "Critical Extensions are not a direct problem for WebID, but 
can cause many servers to reject the certificate before the WebID code gets to 
see the certificate. These tests should not generate errors but only warnings" .
+
+
+# profile tests
+
+wit:profileGet a earl:TestRequirement;
+ dct:title "WebId Profile is accessible and downloadable".
+
+wit:profileWellFormed a earl:TestRequirement;
+ dct:title "WebId Profile is well formed";
+ dct:description "The WebId Profile is parseable Content and transformable to 
RDF" .
+
+wit:profileWellFormedKey a earl:TestRequirement;
+  dct:title "WebIdProfile Contains well formed Keys";
+  dct:description "All the keys in the profile are well formed and not 
misleading";
+  skos:note "One does not need to test all keys in a profile, only those that 
are tied to the WebIDs found in the X509 cert. But to help users one could give 
them a deeper test of the profile." .
+
+wit:profileWellFormedPubkey a earl:TestRequirement;
+  dct:title "Public Key is well formed" ;
+  dct:description "A particular Public key is well formed" .
+
+wit:pubkeyRSAModulus a earl:TestRequirement;
+  dct:title "rsa:modulus is well formed" .
+
+wit:pubkeyRSAModulusFunctional a earl:TestCase;
+  dct:title "not more than one modulus";
+    dct:description "More than one modulus if they don't convert to the same 
number will lead to erratic behavior (one server will choose one the other 
server will chose the other)".
+
+wit:pubkeyRSAModulusLiteral a earl:TestCase;
+  dct:title "rsa:modulus is a literal number";
+  dct:description "In the current ontology we have moved to literals as the 
standard way of describing modulus and exponents".
+
+wit:pubkeyRSAExponent a earl:TestRequirement;
+  dct:title "rsa:public_exponent is well formed" .
+
+wit:pubkeyRSAExponentFunctional a earl:TestCase;
+  dct:title "not more than one public exponent per RSA public key - or else 
they have to be identical" ;
+  dct:description "More than one exponent if they don't convert to the same 
number is very likely to create erratic behavior (one server will choose one 
the other server will chose the other)".
+
+wit:pubkeyRSAExponentLiteral a earl:TestCase;
+  dct:title "rsa:exponent key is a literal";
+  dct:description "In the current ontology we have moved to literals as the 
standard way of describing modulus and exponents".
+
+wit:pubkeyRSAModulusOldFunctional a earl:TestCase;
+  dct:title "if modulus is using non literal notation, there should be only 
one cert:hex relation to plain literal";
+  skos:note "this should be a deprecated test sooner rather than later. Warn 
people to move to newer notation.".
+
+wit:pubkeyRSAExponentOldFunctional a earl:TestCase;
+  dct:title "if exponent is using non literal notation, there should be only 
one cert:decimal relation to plain literal" .
+
+
+# webid protocol tests: ie: tying pubkey and  Webid in certificate to remote 
WebID identifying description
+
+wit:webidAuthentication a earl:TestRequirement;
+  dct:title "WebID Authentication Test";
+  dct:description "At least one webid claimed in the certificate has public 
key that verifies. " .
+
+wit:webidClaim a earl:TestRequirement;
+  dct:title "Particular WebId Claim Test";
+  dct:description "Verification of a particular WebID claim" .
+
+
+###############################################
+#
+# Example test result to make sure the above ontology is at least partially 
correct
+#
+################################################
+
+@prefix : <http://test.example/> .
+
+[] a earl:Assertion;
+ earl:test wit:webid_verification;
+ earl:result [ a earl:TestResult;
+    dct:description "rsa public key has two relations for modulus";
+    earl:outcome earl:failed ];
+ earl:subject :webProfile, :x509; 
+#{ 
+# for turtle parsers
+#   [] cert:identity <http://bblfish.net/person/henry/card#me>; 
+#      cert:modulus "as123123..."^^cert:hex, "dfff32093sd..."^^cert:hex; 
+#      cert:public_exponent "65537"^^cert:int .
+#};
+ earl:assertedBy zz:0_5-SNAPSHOT .
+
+
+[] a earl:Assertion;
+ earl:test wit:pubkeyMod_func;
+ earl:result [ a earl:TestResult;
+    dct:description "webid http://user.example/#me does not have a matching 
public key in profile";
+    earl:outcome earl:success ]; 
+ earl:subject :webProfile, :x509;
+ earl:assertedBy zz:0_5-SNAPSHOT .
+
+[] a earl:Assertion;
+earl:test wit:certificate_provided_san;
+earl:result [ a earl:TestResult;
+    dct:description "SAN missing";
+    earl:outcome earl:failed;
+    earl:pointer :x509 ];
+earl:subject :webProfile, :x509 .
+
+[] a earl:Assertion;
+earl:test wit:webid_verification;
+earl:result [ a earl:TestResult;
+    dct:description "ok";
+    earl:outcome earl:passed ];
+earl:subject :webProfile, :x509 .
+
+[] a earl:Assertion;
+# verification also on the URI level!!!
+earl:test wit:webid_verification_uri;
+earl:result [ a earl:TestResult;
+    dct:description "ok";
+    earl:outcome earl:passed;
+    earl:pointer <http://bblfish.net/person/henry/card#me> ]; 
+earl:subject :webProfile, :x509 .
+
+[] a earl:Assertion;
+earl:test wit:pubkey_rsa_modulus;   
+earl:result [ a earl:TestResult;
+    dct:description "modulus missing";
+    earl:outcome earl:failed;
+    earl:pointer <http://bblfish.net/person/henry/card#me2> ];
+earl:subject :webProfile, :x509 .
+
+:x509 a cert:X509Certificate;
+    cert:base64der """
+MIIDgzCCAuygAwIBAgIQZ84ABvhjj7hqFoWqSsvBFjANBgkqhkiG9w0BAQUFADBj
+MREwDwYDVQQKDAhGT0FGK1NTTDEmMCQGA1UECwwdVGhlIENvbW11bml0eSBvZiBT
+ZWxmIFNpZ25lcnMxJjAkBgNVBAMMHU5vdCBhIENlcnRpZmljYXRpb24gQXV0aG9y
+aXR5MB4XDTExMDMyODE0MDY1MFoXDTEyMDMxODE2MDY1MFowgYsxETAPBgNVBAoM
+CEZPQUYrU1NMMSYwJAYDVQQLDB1UaGUgQ29tbXVuaXR5IE9mIFNlbGYgU2lnbmVy
+czE3MDUGCgmSJomT8ixkAQEMJ2h0dHA6Ly9iYmxmaXNoLm5ldC9wZW9wbGUvaGVu
+cnkvY2FyZCNtZTEVMBMGA1UEAwwMYmJsZmlzaCBjYXJkMIIBIjANBgkqhkiG9w0B
+AQEFAAOCAQ8AMIIBCgKCAQEA5+kuueCGksuOuQciIrf7hjSRiahB8c3hd8hPjTH/
+6k+NBKN+H0MRHPiSVCVwvvhstF2zmE6Ms0NwzSDWHuSOqjEwu6+CKE8tvL0Y0OHk
+bkhVDhenLPQagKIWjXe0k4CDIcizyNj1L8zRwsN0TaxrYZZPlaTx2/VpMI3ApaVK
+yb/4+mJ4UZDBol9TMkTfyBbPq3iISMz6rt3vsNgksXar0DCftGag2V2E1L/t8Hvu
+De0UaqKajsIlVtu/iUMSYKu41dZJCVCYm/DrqcX0m1aUwHAYWKtSap9Z5p7PnJVo
+wqp2/3jnsf7h6WlUN9yQtm/FeEeMp+3Mx7DokAYYTElTaQIDAQABo4GKMIGHMAwG
+A1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgLsMBEGCWCGSAGG+EIBAQQEAwIFoDAd
+BgNVHQ4EFgQUzoQy71OnKyW8qE7boOHpLrjN2aQwNQYDVR0RAQH/BCswKYYnaHR0
+cDovL2JibGZpc2gubmV0L3Blb3BsZS9oZW5yeS9jYXJkI21lMA0GCSqGSIb3DQEB
+BQUAA4GBAH0kxSBDYGAMah4cloznjsnglGNMCTd2zPtxnWDFUjuD2YWhc8QXd/k7
+T1GlVZdLfT175/D7jYpXEVH7UyO8DTnttlAePmDqbspT+vcpV1orUrWlMTJ7hAzP
+Ev9aBOHrZPyKDeUJO0JgwAWxOU/ND347Ssg3lTbFt0jrZxDLHLxC""";
+ # should we also have a relation to the openssl type text format? Is that a 
standard?
+ cert:subjectAlternativeName <http://bblfish.net/people/henry/card#me>;
+ cert:IssuerDistinguishedName "O=FOAF+SSL, OU=The Community of Self Signers, 
CN=Not a Certification Authority".
+
+:webProfile a http:Response;
+         http:httpVersion "1.1";
+         http:headers [];
+         http:body "#the rdf file used. could be n3, or something. This could 
also point to the content?..." .
+


Reply via email to