<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/xacml3/home/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/xacml3/home/Home/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 03 May 2013 14:02:01 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/xacml3/home/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by liu yong</title><link>https://sourceforge.net/p/xacml3/home/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -2,7 +2,7 @@

 This project is to implement XACML 3.0 based java. It will not keep compatible with XACML 1.0 and 2.0 before Version 3.0 has been implemented completely.

-Version 0.4 is released. This version implements the XACML 3.0 specification (http://docs.oasis-open.org/xacml/3.0/xacml-3.0-core-spec-cs-01-en.pdf).
+Version 0.5 released. This version implements the XACML 3.0 specification (http://docs.oasis-open.org/xacml/3.0/xacml-3.0-core-spec-cs-01-en.pdf).

 Features:
 (1) support all of functions.
@@ -10,22 +10,23 @@
 (3) support all of policy/request elements.
 (4) support all of data types.
 (5) PEP support. 
-(6) add a config.properties in src/xacml3 to specify request, policy directory and an entry of the plicy list.
+(6) add a config.properties to specify request, policy directory and an entry of the plicy list.
 (7) Email Obligation is suppored by JavaMail and apache email.
+(8) add junit tests for all of datatypes, functions.
+(9) add junit tests for evaluatable elements. 

-TODO:
-(1) Advice support. 
-(2) Improve Decision Cache System.
+TODO List before 1.0:
+(1) implement Cache System using ehcache.
+(2) add more junit tests.

 How to do a given test
-The default test is a request from testpolicy3.xml, where an email has to send to invalidate b.simpson@example.com. You have to set an validate email.
-The smtp server use gmail smtp. So you have to set up username and password in src/xacml3/config.properties. Modify the following two values.
+The default test is a request from request.xml, where an email has to send to invalidate b.simpson@example.com. You have to set an validate email.
+The smtp server use gmail smtp. So you have to set up username and password in config.properties. Modify the following two values.
+
+cmd: java -cp xacml-0.5-jar-with-dependencies.java xacml3.Xacml3
+Note: you have to put log4j.xml, config.properties in the same folder as this jar file. You also need to copy request and policy xmls to the coresponding folder given in the config.properties.

 EmailUserName=test@gmail.com
 EmailPassWord=test

 If the email fails to send an email, the decision of the default test is deny. Otherwise, the decision is permit.
-
-The interface is maybe unstable before Version 1.0.
-
-[[download_button]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">liu yong</dc:creator><pubDate>Fri, 03 May 2013 14:02:01 -0000</pubDate><guid>https://sourceforge.net9d49e41d57d07574ddb8eadfa022fb577c4946ef</guid></item><item><title>WikiPage Home modified by liu yong</title><link>https://sourceforge.net/p/xacml3/home/Home/</link><description>&lt;pre&gt;--- v9 
+++ v10 
@@ -26,4 +26,6 @@
 
 If the email fails to send an email, the decision of the default test is deny. Otherwise, the decision is permit.
 
+The interface is maybe unstable before Version 1.0.
+
 [[download_button]]
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">liu yong</dc:creator><pubDate>Tue, 07 Feb 2012 08:34:46 -0000</pubDate><guid>https://sourceforge.nete0fb8c64a5c235f5a7a0be95845ebe1e941f3b21</guid></item><item><title>WikiPage Home modified by liu yong</title><link>https://sourceforge.net/p/xacml3/home/Home/</link><description>&lt;pre&gt;--- v8 
+++ v9 
@@ -2,17 +2,28 @@
 
 This project is to implement XACML 3.0 based java. It will not keep compatible with XACML 1.0 and 2.0 before Version 3.0 has been implemented completely.
 
-Version 0.3 is released. This version implements the XACML 3.0 specification (http://docs.oasis-open.org/xacml/3.0/xacml-3.0-core-spec-cs-01-en.pdf).
-
+Version 0.4 is released. This version implements the XACML 3.0 specification (http://docs.oasis-open.org/xacml/3.0/xacml-3.0-core-spec-cs-01-en.pdf).
+
 Features:
 (1) support all of functions.
 (2) support all of combining algorithms.
 (3) support all of policy/request elements.
 (4) support all of data types.
-(5) add PEP layer. 
-(6) add a config.properties in src\xacml3 to specify request, policy directory and an entry of the plicy list.
+(5) PEP support. 
+(6) add a config.properties in src/xacml3 to specify request, policy directory and an entry of the plicy list.
+(7) Email Obligation is suppored by JavaMail and apache email.
 
 TODO:
-(1) PEP layer has included no implementation. JavaMail is supposed to send an email, if Obligations required it. 
+(1) Advice support. 
+(2) Improve Decision Cache System.
+
+How to do a given test
+The default test is a request from testpolicy3.xml, where an email has to send to invalidate b.simpson@example.com. You have to set an validate email.
+The smtp server use gmail smtp. So you have to set up username and password in src/xacml3/config.properties. Modify the following two values.
+
+EmailUserName=test@gmail.com
+EmailPassWord=test
+
+If the email fails to send an email, the decision of the default test is deny. Otherwise, the decision is permit.
 
 [[download_button]]
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">liu yong</dc:creator><pubDate>Wed, 01 Feb 2012 09:47:16 -0000</pubDate><guid>https://sourceforge.net1824673e8f6cfc607ece66bbb333968a2f116996</guid></item><item><title>WikiPage Home modified by liu yong</title><link>https://sourceforge.net/p/xacml3/home/Home/</link><description>&lt;pre&gt;--- v7 
+++ v8 
@@ -2,18 +2,17 @@
 
 This project is to implement XACML 3.0 based java. It will not keep compatible with XACML 1.0 and 2.0 before Version 3.0 has been implemented completely.
 
-Version 0.2 is released. This version implements the XACML 3.0 specification (http://docs.oasis-open.org/xacml/3.0/xacml-3.0-core-spec-cs-01-en.pdf).
-
+Version 0.3 is released. This version implements the XACML 3.0 specification (http://docs.oasis-open.org/xacml/3.0/xacml-3.0-core-spec-cs-01-en.pdf).
+
 Features:
-(1) support all of functions, except AccessPermitted.
+(1) support all of functions.
 (2) support all of combining algorithms.
 (3) support all of policy/request elements.
 (4) support all of data types.
-(5) add obligation in Result
-(6) add advice in Result
-
-Not support:
-(1) PEP in XACML 3.0. Obligation cannot get executed in Result yet. 
-
+(5) add PEP layer. 
+(6) add a config.properties in src\xacml3 to specify request, policy directory and an entry of the plicy list.
+
+TODO:
+(1) PEP layer has included no implementation. JavaMail is supposed to send an email, if Obligations required it. 
 
 [[download_button]]
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">liu yong</dc:creator><pubDate>Wed, 11 Jan 2012 13:28:12 -0000</pubDate><guid>https://sourceforge.net75cd0f68aa359f56d4e27675321ae2b7808392e9</guid></item><item><title>WikiPage Home modified by liu yong</title><link>https://sourceforge.net/p/xacml3/home/Home/</link><description>&lt;pre&gt;--- v6 
+++ v7 
@@ -2,15 +2,18 @@
 
 This project is to implement XACML 3.0 based java. It will not keep compatible with XACML 1.0 and 2.0 before Version 3.0 has been implemented completely.
 
-Version 0.1 (Alpha) is released. This version can pass two examples in the XACML 3.0 specification (http://docs.oasis-open.org/xacml/3.0/xacml-3.0-core-spec-cs-01-en.pdf).
-
+Version 0.2 is released. This version implements the XACML 3.0 specification (http://docs.oasis-open.org/xacml/3.0/xacml-3.0-core-spec-cs-01-en.pdf).
+
 Features:
 (1) support all of functions, except AccessPermitted.
 (2) support all of combining algorithms.
 (3) support all of policy/request elements.
 (4) support all of data types.
+(5) add obligation in Result
+(6) add advice in Result
 
 Not support:
-(1) execute obligation after permit
-(2) execute advice after permit
+(1) PEP in XACML 3.0. Obligation cannot get executed in Result yet. 
+
+
 [[download_button]]
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">liu yong</dc:creator><pubDate>Wed, 07 Dec 2011 08:33:56 -0000</pubDate><guid>https://sourceforge.net49353a0b1d824f5fba2c287597c9d33c0f280ce3</guid></item><item><title>WikiPage Home modified by liu yong</title><link>https://sourceforge.net/p/xacml3/home/Home/</link><description>&lt;pre&gt;--- v5 
+++ v6 
@@ -2,12 +2,13 @@
 
 This project is to implement XACML 3.0 based java. It will not keep compatible with XACML 1.0 and 2.0 before Version 3.0 has been implemented completely.
 
-Version 0.1 (Alpha) is released. This version can pass two examples in XACML 3.0.
+Version 0.1 (Alpha) is released. This version can pass two examples in the XACML 3.0 specification (http://docs.oasis-open.org/xacml/3.0/xacml-3.0-core-spec-cs-01-en.pdf).
 
 Features:
 (1) support all of functions, except AccessPermitted.
 (2) support all of combining algorithms.
 (3) support all of policy/request elements.
+(4) support all of data types.
 
 Not support:
 (1) execute obligation after permit
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">liu yong</dc:creator><pubDate>Thu, 17 Nov 2011 10:27:46 -0000</pubDate><guid>https://sourceforge.nete748042a9fc20d2562cff7033f98f5113f126478</guid></item><item><title>WikiPage Home modified by liu yong</title><link>https://sourceforge.net/p/xacml3/home/Home/</link><description>&lt;pre&gt;--- v4 
+++ v5 
@@ -10,6 +10,6 @@
 (3) support all of policy/request elements.
 
 Not support:
-(1) obligation
-(2) advice 
+(1) execute obligation after permit
+(2) execute advice after permit
 [[download_button]]
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">liu yong</dc:creator><pubDate>Wed, 16 Nov 2011 13:17:14 -0000</pubDate><guid>https://sourceforge.net00082380303371140dc6e801e227f7e604180791</guid></item><item><title>WikiPage Home modified by liu yong</title><link>https://sourceforge.net/p/xacml3/home/Home/</link><description>&lt;pre&gt;--- v3 
+++ v4 
@@ -2,4 +2,14 @@
 
 This project is to implement XACML 3.0 based java. It will not keep compatible with XACML 1.0 and 2.0 before Version 3.0 has been implemented completely.
 
+Version 0.1 (Alpha) is released. This version can pass two examples in XACML 3.0.
+
+Features:
+(1) support all of functions, except AccessPermitted.
+(2) support all of combining algorithms.
+(3) support all of policy/request elements.
+
+Not support:
+(1) obligation
+(2) advice 
 [[download_button]]
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">liu yong</dc:creator><pubDate>Wed, 16 Nov 2011 13:14:42 -0000</pubDate><guid>https://sourceforge.net471aee3302c933259f205b660641f8634d089ddb</guid></item><item><title>WikiPage Home modified by liu yong</title><link>https://sourceforge.net/p/xacml3/home/Home/</link><description>&lt;pre&gt;--- v2 
+++ v3 
@@ -1,3 +1,5 @@
 eXtensible Access Control Markup Language (XACML) Version 3.0
-[[project_admins]]
+
+This project is to implement XACML 3.0 based java. It will not keep compatible with XACML 1.0 and 2.0 before Version 3.0 has been implemented completely.
+
 [[download_button]]
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">liu yong</dc:creator><pubDate>Tue, 15 Nov 2011 07:34:55 -0000</pubDate><guid>https://sourceforge.net8c9713916821868f21d0d7bfd9c332a176c87196</guid></item><item><title>WikiPage Home modified by liu yong</title><link>https://sourceforge.net/p/xacml3/home/Home/</link><description>&lt;pre&gt;--- v1 
+++ v2 
@@ -1,5 +1,3 @@
-Welcome to your wiki!
-
-This is the default page, edit it as you see fit. To add a page simply reference it within brackets, e.g.: [SamplePage].
-
-The wiki uses [Markdown](/p/xacml3/home/markdown_syntax/) syntax.
+eXtensible Access Control Markup Language (XACML) Version 3.0
+[[project_admins]]
+[[download_button]]
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">liu yong</dc:creator><pubDate>Mon, 14 Nov 2011 11:42:45 -0000</pubDate><guid>https://sourceforge.netb87542f568dcf131baf702649483f3a2a4284d8d</guid></item></channel></rss>