Name | Description |
---|
org.cumulus4j.annotation | Cumulus4j annotations. |
org.cumulus4j.crypto | API providing a unified way to use various cryptography algorithms. |
org.cumulus4j.integrationtest.gwt | GWT application providing a dummy-service that uses DataNucleus+Cumulus4j for persisting dummy-data. It integrates the keyserver-backend in order to test the whole system. The tests in this project use a client-sided embedded key manager and local key store (in the local file system). Connection to the application server is achieved via "normal" GWT services. Connection to the keyserver is implemented using JavaScript's jQuery library wrapped by JSNI. |
org.cumulus4j.integrationtest.webapp | Web-app providing a dummy-service that uses DataNucleus+Cumulus4j for persisting dummy-data. It integrates the keyserver-backend in order to test the whole system. The tests in this project use a client-sided embedded key manager and local key store (in the local file system). |
org.cumulus4j.integrationtest.withkeyserver | Web-app providing a key server that extends the deployment scenario tested by org.cumulus4j.integrationtest.webapp. It integrates an app server, a client and a separate key server in order to test the whole system. The tests in this project use a key manager running inside the key server as opposed to the tests in org.cumulus4j.integrationtest.webapp. |
org.cumulus4j.keymanager | Key manager sending keys to the app-server (when requested and allowed). |
org.cumulus4j.keymanager.api | API for accessing the key manager. |
org.cumulus4j.keymanager.back.shared | Shared classes to communicate between key-manager (either embedded in app-client or in key-server) and app-server. |
org.cumulus4j.keymanager.back.webapp | Web-app running on the app-server to allow communication between key-manager and app-server. |
org.cumulus4j.keymanager.cli | Command line interface for the key-store. It uses the key-manager-API and can thus work with both, key-stores in the local file system as well as remote key-servers. |
org.cumulus4j.keymanager.front.shared | Shared classes to communicate between app-client and key-server. |
org.cumulus4j.keymanager.front.webapp | The key-server-web-app. |
org.cumulus4j.keystore | Key store managing keys safely in the local file system. |
./org.cumulus4j.parent/index.html | Cumulus4j parent POM, i.e. the root-configuration from which all other POMs inherit common settings. |
org.cumulus4j.store | DataNucleus-store-plugin providing Cumulus4j encrypted data storage. |
org.cumulus4j.store.crypto.keymanager | Implementation of CryptoManager working with a key-manager as shown in 'Deployment scenarios'. |
org.cumulus4j.store.localkeystoremessagebroker | Implementation of MessageBroker having access to a local keystore in the same JVM. |
org.cumulus4j.store.test | Tests for org.cumulus4j.store testing persist- and query-functionality without key management. The tests in this project use the JDO API. |
org.cumulus4j.store.test.jpa | Tests for org.cumulus4j.store testing persist- and query-functionality without key management. The tests in this project use the JPA API. |