[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><?xml version="1.0" encoding="UTF-8"?>
-<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">
- <Description>
- Top level policy set which combines the CDA and N confidentiality codes.
- </Description>
- <Target/>
- <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">
- <Target/>
- <PolicySetIdReference
- >urn:va:xacml:2.0:interop:rsa8:policysetid:emergency</PolicySetIdReference>
- </PolicySet>
- <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">
- <Target>
- <Resources>
- <Resource>
- <ResourceMatch
- MatchId="urn:oasis:names:tc:xacml:1.0:function:string-equal">
- <AttributeValue
- DataType="http://www.w3.org/2001/XMLSchema#string"
- >UBA</AttributeValue>
- <ResourceAttributeDesignator
- AttributeId=
- "urn:va:xacml:2.0:interop:rsa8:resource:hl7:confidentiality-code"
- DataType="http://www.w3.org/2001/XMLSchema#string"/>
- </ResourceMatch>
- </Resource>
- </Resources>
- </Target>
- <PolicySetIdReference
- >urn:va:xacml:2.0:interop:rsa8:policysetid:CDA</PolicySetIdReference>
- </PolicySet>
- <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">
- <Target>
- <Resources>
- <Resource>
- <ResourceMatch
- MatchId="urn:oasis:names:tc:xacml:1.0:function:string-equal">
- <AttributeValue
- DataType="http://www.w3.org/2001/XMLSchema#string"
- >MA</AttributeValue>
- <ResourceAttributeDesignator
- AttributeId=
- "urn:va:xacml:2.0:interop:rsa8:resource:hl7:confidentiality-code"
- DataType="http://www.w3.org/2001/XMLSchema#string"/>
- </ResourceMatch>
- </Resource>
- </Resources>
- </Target>
- <PolicySetIdReference
- >urn:va:xacml:2.0:interop:rsa8:policysetid:MA</PolicySetIdReference>
- <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">
- <Target/>
- <Rule
- RuleId="urn:va:xacml:2.0:interop:rsa8:rule:MA"
- Effect="Permit">
- <Description>
- If a Deny was obtained for object above then set Permit by default.
- </Description>
- </Rule>
- </Policy>
- </PolicySet>
- <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">
- <Target>
- <Resources>
- <Resource>
- <ResourceMatch
- MatchId="urn:oasis:names:tc:xacml:1.0:function:string-equal">
- <AttributeValue
- DataType="http://www.w3.org/2001/XMLSchema#string"
- >urn:va:xacml:2.0:interop:rsa8:resource:hl7:progress-note</AttributeValue>
- <ResourceAttributeDesignator
- AttributeId=
- "urn:va:xacml:2.0:interop:rsa8:resource:hl7:type"
- DataType="http://www.w3.org/2001/XMLSchema#string"/>
- </ResourceMatch>
- </Resource>
- </Resources>
- </Target>
- <PolicySetIdReference
- >urn:va:xacml:2.0:interop:rsa8:policysetid:progress-note</PolicySetIdReference>
- </PolicySet>
- <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">
- <Target/>
- <PolicySetIdReference
- >urn:va:xacml:2.0:interop:rsa8:policysetid:N</PolicySetIdReference>
- <PolicySetIdReference
- >urn:va:xacml:2.0:interop:rsa8:policysetid:N:PermCollections</PolicySetIdReference>
- </PolicySet>
-</PolicySet>
-</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><ns:jbosspdp xmlns:ns="urn:jboss:xacml:2.0">
+ <ns:Policies>
+ <ns:PolicySet>
+ <ns:Location>test/policies/rsaconf/XacmlPolicySet-01-top-level.xml</ns:Location>
+ <ns:PolicySet>
+ <ns:Location>test/policies/rsaconf/XacmlPolicySet-02a-CDA.xml</ns:Location>
+ </ns:PolicySet>
+ <ns:PolicySet>
+ <ns:Location>test/policies/rsaconf/XacmlPolicySet-02b-N.xml</ns:Location>
+ <ns:PolicySet>
+ <ns:Location>test/policies/rsaconf/XacmlPolicySet-03-N-RPS-virt-med-rec-role.xml</ns:Location>
+ <ns:PolicySet>
+ <ns:Location>test/policies/rsaconf/XacmlPolicySet-04-N-PPS-PRD-004.xml</ns:Location>
+ </ns:PolicySet>
+ </ns:PolicySet>
+ </ns:PolicySet>
+ <ns:PolicySet>
+ <ns:Location>test/policies/rsaconf/XacmlPolicySet-02c-N-PermCollections.xml</ns:Location>
+ </ns:PolicySet>
+ <ns:PolicySet>
+ <ns:Location>test/policies/rsaconf/XacmlPolicySet-02d-prog-note.xml</ns:Location>
+ </ns:PolicySet>
+ <ns:PolicySet>
+ <ns:Location>test/policies/rsaconf/XacmlPolicySet-02e-MA.xml</ns:Location>
+ </ns:PolicySet>
+ <ns:PolicySet>
+ <ns:Location>test/policies/rsaconf/XacmlPolicySet-02f-emergency.xml</ns:Location>
+ </ns:PolicySet>
+ </ns:PolicySet>
+ </ns:Policies>
+ <ns:Locators>
+ <ns:Locator Name="org.jboss.security.xacml.locators.JBossPolicySetLocator">
+ </ns:Locator>
+ </ns:Locators>
+</ns:jbosspdp></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