[jboss-cvs] JBossAS SVN: r72106 - 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
Sat Apr 12 16:37:05 EDT 2008


Author: anil.saldhana at jboss.com
Date: 2008-04-12 16:37:05 -0400 (Sat, 12 Apr 2008)
New Revision: 72106

Added:
   projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/rsa2008interop.xml
Log:
SECURITY-194: docbook upd

Added: 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	                        (rev 0)
+++ projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/rsa2008interop.xml	2008-04-12 20:37:05 UTC (rev 72106)
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
+"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
+<chapter id="rsa2008">
+  <title>OASIS XACML v2.0 Interoperability at RSA Conference 2008</title>
+
+  <para>At the RSA Conference 2008 in San Francisco, Oasis arranged an
+  interoperability event with JBoss/RedHat, Sun, IBM, BEA, Oracle, Cisco,
+  Axiomatics and Department of Veteran Affairs. This chapter will provide
+  information on the policy sets used, the requests and the responses etc.
+  This chapter will provide practical use cases for JBossXACML.</para>
+
+  <para><orderedlist numeration="arabic">
+      <listitem>
+        <para>PolicySet.</para>
+      </listitem>
+
+      <listitem>
+        <para>JBossXACML Configuration File</para>
+      </listitem>
+
+      <listitem>
+        <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></para>
+  </sect1>
+</chapter>
\ No newline at end of file




More information about the jboss-cvs-commits mailing list