Anil John stated in his blog (
http://www.aniltj.com/blog/2008/09/28/RealityOfXACMLPEPPDPInteroperability.aspx) from the 28. September 2008 that despite the wonderful working OASIS XACML 2.0 Interoperability Demo, no vendor really implemented the standardized SOAP interface for their PDP.
We from the HERAS
AF project offer to download the web app (war file) that we used in the Interoperability Demo in Ditton Manor (October 2008).
http://ftp://herasaf.org/pub/herasaf_soap_pdp_vShowcase.war (user: pub, password: heras)
The database script for PostgreSQL 8.2 can be found here:
http://ftp://herasaf.org/pub/database.zip (user: pub, password: heras)
Hint: Due to some remaining issues with our implementation, we had to tweak our PDP a little bit to get it running for the showcase. A clean designed and implemented version will be version 0.11.1 (
http://jira.herasaf.org/browse/XACMLIMPL)
To get it running follow these instructions:
1. Put the WAR into a webcontainer (it is tested with Tomcat 5.5)
2. Goto WEB-INF/context and open the file ApplicationContext.ctx.xml, in this file change the value of the property "policyPath" (of the bean with the ID PDPImpl) to the folder where you have your policies in XML format.
3. Currently the PDP is tested with PostgreSQL version 8.2. By default the database name is "xacmlpdptest" and the username/password is root/root. If you'd like the change the database settings, then goto WEB-INF/config/TestPersistenceManager.xml and do the needed settings.
Start the application and your PDP-evaluation-service is available under
http://HOST/APPName/pdpserviceThe PDP picks up these policies on startup from the defined folder.