[jboss-cvs] JBossAS SVN: r72116 - projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sun Apr 13 00:01:40 EDT 2008


Author: anil.saldhana at jboss.com
Date: 2008-04-13 00:01:40 -0400 (Sun, 13 Apr 2008)
New Revision: 72116

Modified:
   projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/rsa2008interop.xml
Log:
SECURITY-187: javadoc

Modified: projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/rsa2008interop.xml
===================================================================
--- projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/rsa2008interop.xml	2008-04-12 22:26:01 UTC (rev 72115)
+++ projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/rsa2008interop.xml	2008-04-13 04:01:40 UTC (rev 72116)
@@ -10,6 +10,8 @@
   information on the policy sets used, the requests and the responses etc.
   This chapter will provide practical use cases for JBossXACML.</para>
 
+  <para>The constituents of the interop exercise are listed here:</para>
+
   <para><orderedlist numeration="arabic">
       <listitem>
         <para>PolicySet.</para>
@@ -20,129 +22,68 @@
       </listitem>
 
       <listitem>
-        <para>XACML Request files and their evaluation.</para>
+        <para>XACML Request Files and their evaluation.</para>
       </listitem>
     </orderedlist></para>
 
   <sect1>
     <title>Policy Sets used in the Interoperability</title>
 
-    <programlisting>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
-&lt;PolicySet
-    xmlns="urn:oasis:names:tc:xacml:2.0:policy:schema:os"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
-    xsi:schemaLocation="urn:oasis:names:tc:xacml:2.0:policy:schema:os 
-      http://docs.oasis-open.org/xacml/access_control-xacml-2.0-policy-schema-os.xsd" 
-    PolicySetId="urn:va:xacml:2.0:interop:rsa8:policysetid:toplevel"
-    PolicyCombiningAlgId=
-      "urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:deny-overrides"&gt;
-  &lt;Description&gt;
-      Top level policy set which combines the CDA and N confidentiality codes.
-  &lt;/Description&gt;
-  &lt;Target/&gt;
-  &lt;PolicySet
-      PolicySetId="urn:va:xacml:2.0:interop:rsa8:policysetid:toplevel:emergency"
-      PolicyCombiningAlgId=
-        "urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:deny-overrides"&gt;
-    &lt;Target/&gt;
-    &lt;PolicySetIdReference
-      &gt;urn:va:xacml:2.0:interop:rsa8:policysetid:emergency&lt;/PolicySetIdReference&gt;
-  &lt;/PolicySet&gt;
-  &lt;PolicySet
-      PolicySetId="urn:va:xacml:2.0:interop:rsa8:policysetid:toplevel:CDA"
-      PolicyCombiningAlgId=
-        "urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:deny-overrides"&gt;
-    &lt;Target&gt;
-      &lt;Resources&gt;
-        &lt;Resource&gt;
-          &lt;ResourceMatch
-              MatchId="urn:oasis:names:tc:xacml:1.0:function:string-equal"&gt;
-            &lt;AttributeValue
-                DataType="http://www.w3.org/2001/XMLSchema#string"
-              &gt;UBA&lt;/AttributeValue&gt;
-            &lt;ResourceAttributeDesignator
-                AttributeId=
-                  "urn:va:xacml:2.0:interop:rsa8:resource:hl7:confidentiality-code"
-                DataType="http://www.w3.org/2001/XMLSchema#string"/&gt;
-          &lt;/ResourceMatch&gt;
-        &lt;/Resource&gt;
-      &lt;/Resources&gt;
-    &lt;/Target&gt;
-    &lt;PolicySetIdReference
-      &gt;urn:va:xacml:2.0:interop:rsa8:policysetid:CDA&lt;/PolicySetIdReference&gt;
-  &lt;/PolicySet&gt;
-  &lt;PolicySet
-      PolicySetId="urn:va:xacml:2.0:interop:rsa8:policysetid:toplevel:MA"
-      PolicyCombiningAlgId=
-        "urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:permit-overrides"&gt;
-    &lt;Target&gt;
-      &lt;Resources&gt;
-        &lt;Resource&gt;
-          &lt;ResourceMatch
-              MatchId="urn:oasis:names:tc:xacml:1.0:function:string-equal"&gt;
-            &lt;AttributeValue
-                DataType="http://www.w3.org/2001/XMLSchema#string"
-              &gt;MA&lt;/AttributeValue&gt;
-            &lt;ResourceAttributeDesignator
-                AttributeId=
-                 "urn:va:xacml:2.0:interop:rsa8:resource:hl7:confidentiality-code"
-                DataType="http://www.w3.org/2001/XMLSchema#string"/&gt;
-          &lt;/ResourceMatch&gt;
-        &lt;/Resource&gt;
-      &lt;/Resources&gt;
-    &lt;/Target&gt;
-  &lt;PolicySetIdReference
-      &gt;urn:va:xacml:2.0:interop:rsa8:policysetid:MA&lt;/PolicySetIdReference&gt;
-    &lt;Policy 
-        PolicyId="urn:va:xacml:2.0:interop:rsa8:policyid:MA:default-to-permit"
-        RuleCombiningAlgId=
-          "urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:permit-overrides"&gt;
-      &lt;Target/&gt;
-      &lt;Rule
-          RuleId="urn:va:xacml:2.0:interop:rsa8:rule:MA"
-          Effect="Permit"&gt;
-        &lt;Description&gt;
-          If a Deny was obtained for object above then set Permit by default.
-    &lt;/Description&gt;
-      &lt;/Rule&gt;
-    &lt;/Policy&gt;
-  &lt;/PolicySet&gt;
-  &lt;PolicySet
-      PolicySetId="urn:va:xacml:2.0:interop:rsa8:policysetid:toplevel:bus-rule"
-      PolicyCombiningAlgId=
-        "urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:deny-overrides"&gt;
-    &lt;Target&gt;
-      &lt;Resources&gt;
-        &lt;Resource&gt;
-          &lt;ResourceMatch
-              MatchId="urn:oasis:names:tc:xacml:1.0:function:string-equal"&gt;
-            &lt;AttributeValue
-                DataType="http://www.w3.org/2001/XMLSchema#string"
-              &gt;urn:va:xacml:2.0:interop:rsa8:resource:hl7:progress-note&lt;/AttributeValue&gt;
-            &lt;ResourceAttributeDesignator
-                AttributeId=
-                  "urn:va:xacml:2.0:interop:rsa8:resource:hl7:type"
-                DataType="http://www.w3.org/2001/XMLSchema#string"/&gt;
-          &lt;/ResourceMatch&gt;
-        &lt;/Resource&gt;
-      &lt;/Resources&gt;
-    &lt;/Target&gt;
-    &lt;PolicySetIdReference
-      &gt;urn:va:xacml:2.0:interop:rsa8:policysetid:progress-note&lt;/PolicySetIdReference&gt;
-  &lt;/PolicySet&gt;
-  &lt;PolicySet
-      PolicySetId="urn:va:xacml:2.0:interop:rsa8:policysetid:toplevel:N"
-      PolicyCombiningAlgId=
-        "urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:permit-overrides"&gt;
-    &lt;Target/&gt;
-    &lt;PolicySetIdReference
-      &gt;urn:va:xacml:2.0:interop:rsa8:policysetid:N&lt;/PolicySetIdReference&gt;
-    &lt;PolicySetIdReference
-     &gt;urn:va:xacml:2.0:interop:rsa8:policysetid:N:PermCollections&lt;/PolicySetIdReference&gt;
-  &lt;/PolicySet&gt;
-&lt;/PolicySet&gt;
-</programlisting>
+    <para>The Policy Sets used in the interop are available at:
+    http://anonsvn.jboss.org/repos/jbossas/projects/security/security-xacml/trunk/jboss-xacml/src/tests/resources/test/policies/rsaconf/</para>
+  </sect1>
 
+  <sect1>
+    <title>JBossXACML Configuration File</title>
+
+    <programlisting>&lt;ns:jbosspdp xmlns:ns="urn:jboss:xacml:2.0"&gt;
+   &lt;ns:Policies&gt;
+      &lt;ns:PolicySet&gt;
+         &lt;ns:Location&gt;test/policies/rsaconf/XacmlPolicySet-01-top-level.xml&lt;/ns:Location&gt;
+         &lt;ns:PolicySet&gt;
+            &lt;ns:Location&gt;test/policies/rsaconf/XacmlPolicySet-02a-CDA.xml&lt;/ns:Location&gt;
+         &lt;/ns:PolicySet&gt;
+         &lt;ns:PolicySet&gt;
+            &lt;ns:Location&gt;test/policies/rsaconf/XacmlPolicySet-02b-N.xml&lt;/ns:Location&gt;
+            &lt;ns:PolicySet&gt;
+               &lt;ns:Location&gt;test/policies/rsaconf/XacmlPolicySet-03-N-RPS-virt-med-rec-role.xml&lt;/ns:Location&gt;
+               &lt;ns:PolicySet&gt;
+                  &lt;ns:Location&gt;test/policies/rsaconf/XacmlPolicySet-04-N-PPS-PRD-004.xml&lt;/ns:Location&gt;
+               &lt;/ns:PolicySet&gt; 
+            &lt;/ns:PolicySet&gt;
+         &lt;/ns:PolicySet&gt;
+         &lt;ns:PolicySet&gt;
+            &lt;ns:Location&gt;test/policies/rsaconf/XacmlPolicySet-02c-N-PermCollections.xml&lt;/ns:Location&gt;
+         &lt;/ns:PolicySet&gt; 
+         &lt;ns:PolicySet&gt;
+            &lt;ns:Location&gt;test/policies/rsaconf/XacmlPolicySet-02d-prog-note.xml&lt;/ns:Location&gt;
+         &lt;/ns:PolicySet&gt; 
+         &lt;ns:PolicySet&gt;
+            &lt;ns:Location&gt;test/policies/rsaconf/XacmlPolicySet-02e-MA.xml&lt;/ns:Location&gt;
+         &lt;/ns:PolicySet&gt;
+         &lt;ns:PolicySet&gt;
+            &lt;ns:Location&gt;test/policies/rsaconf/XacmlPolicySet-02f-emergency.xml&lt;/ns:Location&gt;
+         &lt;/ns:PolicySet&gt;
+      &lt;/ns:PolicySet&gt;
+   &lt;/ns:Policies&gt;
+   &lt;ns:Locators&gt;
+      &lt;ns:Locator Name="org.jboss.security.xacml.locators.JBossPolicySetLocator"&gt;
+      &lt;/ns:Locator&gt;
+   &lt;/ns:Locators&gt;
+&lt;/ns:jbosspdp&gt;</programlisting>
+
     <para></para>
   </sect1>
+
+  <sect1>
+    <title>XACML Request Files</title>
+
+    <para>http://anonsvn.jboss.org/repos/jbossas/projects/security/security-xacml/trunk/jboss-xacml/src/tests/resources/test/requests/interop/rsaconf08/</para>
+  </sect1>
+
+  <sect1>
+    <title>JUnit Test</title>
+
+    <para>http://anonsvn.jboss.org/repos/jbossas/projects/security/security-xacml/trunk/jboss-xacml/src/tests/java/org/jboss/test/security/xacml/interop/rsaconf/InteropUseCasesUnitTestCase.java</para>
+  </sect1>
 </chapter>
\ No newline at end of file




More information about the jboss-cvs-commits mailing list