Upgrade CBS java SDK to support SSL 66/94266/20
authorpwielebs <piotr.wielebski@nokia.com>
Tue, 20 Aug 2019 12:42:53 +0000 (14:42 +0200)
committerkjaniak <kornel.janiak@nokia.com>
Wed, 27 Nov 2019 13:20:09 +0000 (14:20 +0100)
commit01789096439b85ebb9d63633377a3603ef4a9535
treeee52a2b22b3bf9c97298d80cc368cc61d9366f40
parent2f1cf71e142b1c3494bd4f652f3af2a296430b8f
Upgrade CBS java SDK to support SSL

 - add TrustStoreKeys class for one-way TLS for CBS client
 - use trust.jks & trust.pass
 - add unit test
 - top up version of Vavr lib (due to bug)

Issue-ID: DCAEGEN2-1552
Signed-off-by: Piotr Wielebski <piotr.wielebski@nokia.com>
Change-Id: I372c559cce5db8eba5448d99e12cdf6609c40d00
19 files changed:
pom.xml
rest-services/cbs-client/pom.xml
rest-services/cbs-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/api/CbsClientFactory.java
rest-services/cbs-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/api/exceptions/CbsClientConfigurationException.java [new file with mode: 0644]
rest-services/cbs-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/impl/CbsClientImpl.java
rest-services/cbs-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/model/CbsClientConfiguration.java
rest-services/cbs-client/src/test/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/api/CbsClientConfigurationTest.java
rest-services/cbs-client/src/test/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/impl/CbsClientImplIT.java
rest-services/cbs-client/src/test/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/impl/CbsClientImplTest.java
rest-services/cbs-client/src/test/resources/test-certs/cacert.pem [new file with mode: 0644]
rest-services/cbs-client/src/test/resources/test-certs/cert.jks [new file with mode: 0644]
rest-services/cbs-client/src/test/resources/test-certs/jks.pass [new file with mode: 0644]
rest-services/cbs-client/src/test/resources/test-certs/trust.jks [new file with mode: 0644]
rest-services/cbs-client/src/test/resources/test-certs/trust.pass [new file with mode: 0644]
rest-services/http-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/adapters/http/RxHttpClientFactory.java
security/ssl/src/main/java/org/onap/dcaegen2/services/sdk/security/ssl/SslFactory.java
security/ssl/src/main/java/org/onap/dcaegen2/services/sdk/security/ssl/TrustStoreKeys.java [new file with mode: 0644]
security/ssl/src/test/java/org/onap/dcaegen2/services/sdk/security/ssl/SslFactoryIT.java
services/hv-ves-client/producer/ct/src/test/java/org/onap/dcaegen2/services/sdk/services/hvves/client/producer/ct/SystemUnderTestWrapper.java