DITAS - PrivacySecurityEvaluator
The PSE is a service used in the blueprint selection phase of DITAS. It's responsible for filtering and ranking the security and privacy properties of a blueprint.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
- Java JDK 8 or later
- Maven 3 or later
For installation you have two options, building and running it on your local machine or using the docker approach.
For local testing and building for that you can follow the following steps:
install dependencies (only needs to be done once):
mvn clean install
to run locally:
Alternatively you can build the provided docker image:
docker build -t ditas/privacy-security-evaluator -f Dockerfile.artifact .
and run it:
docker run -p 8080:8080 ditas/privacy-security-evaluator
Running the tests
For testing you can use:
The service offers one method under
POST /filter more information can be found under
- Apache Maven 3
- jre 8
- Tomcat 8
This project is licensed under the Apache 2.0 - see the LICENSE.md file for details.
This is being developed for the DITAS Project.