Add support for HTTPS 85/83385/7
authordfarrelly <david.farrelly@est.tech>
Wed, 3 Apr 2019 14:40:31 +0000 (14:40 +0000)
committerdfarrelly <david.farrelly@est.tech>
Wed, 3 Apr 2019 14:40:31 +0000 (14:40 +0000)
commit49d2deae8aa7b57ecf6fb692803594c1bae8e8bf
tree6e8b70981cdc3e677ab8e8d483ab8542ac482bd5
parent7be6327ec6df91622c0a5feaa07e39fae8efb018
Add support for HTTPS

*Add AAF certificates
*Switch PM Mapper endpoints to HTTPS
*Make external API calls secure if applicable

Issue-ID: DCAEGEN2-1296
Change-Id: I63aef8a93cfe6d6a37dcd32496b35ed0841cec4b
Signed-off-by: dfarrelly <david.farrelly@est.tech>
18 files changed:
dpo/blueprints/k8s-pm-mapper.yaml
src/main/java/org/onap/dcaegen2/services/pmmapper/App.java
src/main/java/org/onap/dcaegen2/services/pmmapper/datarouter/DataRouterSubscriber.java
src/main/java/org/onap/dcaegen2/services/pmmapper/exceptions/CreateContextException.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/pmmapper/exceptions/KeyManagerException.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/pmmapper/exceptions/LoadKeyStoreException.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/pmmapper/exceptions/ServerResponseException.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/pmmapper/exceptions/TrustManagerException.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/pmmapper/model/MapperConfig.java
src/main/java/org/onap/dcaegen2/services/pmmapper/ssl/SSLContextFactory.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/pmmapper/utils/DataRouterUtils.java
src/main/java/org/onap/dcaegen2/services/pmmapper/utils/RequestSender.java
src/test/java/org/onap/dcaegen2/pmmapper/config/util/RequestSenderTests.java
src/test/java/org/onap/dcaegen2/services/pmmapper/ssl/SSLContextFactoryTest.java [new file with mode: 0644]
src/test/java/org/onap/dcaegen2/services/pmmapper/utils/DataRouterUtilsTest.java
src/test/resources/password [new file with mode: 0644]
src/test/resources/testkeystore.jks.b64 [new file with mode: 0644]
src/test/resources/valid_mapper_config.json