updated plan
renamed folder
input stream is closed on error
Integration test split into provider and consumer parts. Not tested yet.
Package split to consumer and provider sub-packages. Spring bean generation fixed. Both tests run successfully when run in same container.
Domain authority is used as service provider identity, not own local identity.
server hostname and port are configurable in properties file, not hardcoded to localhost:8080 anymore
server URL is set to IntegrationTestCase bean
Updated project paths. The tests work also on separate containers.
new methods to convert keys to and from String
Service sharing: when the provider uploads files to REST server, provider's public key is included. The key is used later to verify provider's signatures supplied by the consumer.
correct (provider's) public key is uploaded and used also in case of manual installation of service files to domain authority node
service sharing: due to deserialization problems, provider's certificate is uploaded instead of just public key
certificate is uploaded successfully also as URL parameter to HTTP PUT method.
calls to getDomainAuthorityNode() aggregated to a single helper method
Merged SLM Comms Manager to main SLM project
Added properties to specify the provider identity. Added instructions to run the tests.
Merge branch 'MitjaPolicyNegotiator' into development
if specified certificate is not found and the default built-in certificate has to be used, the password is reset to appropriate password for the built-in certificate
added more properties, added comments