add Https support for distribution endpoints 02/74702/2
authorliboNet <libo.zhu@intel.com>
Tue, 18 Dec 2018 01:22:00 +0000 (09:22 +0800)
committerliboNet <libo.zhu@intel.com>
Wed, 19 Dec 2018 04:29:10 +0000 (12:29 +0800)
commitfc32c230809a051bc1c17e8a2a447210822eebe7
tree17bbbd6f9b235bfadca792f3750baecde51f78d0
parent987cb61f269572fec7c0b0fe500f081ca36c2dd9
add Https support for distribution endpoints

. add the https into the RestServerParameters interface
. update CommonTestData to support https interface
. add two cases for healthcheck and statistic https validation
. update the package script to use JVM properties
. add keystore and truststore to resources dir
. update the keystore path for consistency

Change-Id: I04b2a3e1afef84eafbb6a22e6fe2122a5a181883
Issue-ID: POLICY-1221
Signed-off-by: liboNet <libo.zhu@intel.com>
12 files changed:
main/src/main/java/org/onap/policy/distribution/main/parameters/RestServerParameters.java
main/src/main/java/org/onap/policy/distribution/main/rest/DistributionRestServer.java
main/src/test/java/org/onap/policy/distribution/main/parameters/CommonTestData.java
main/src/test/java/org/onap/policy/distribution/main/rest/TestHttpsDistributionRestServer.java [new file with mode: 0644]
main/src/test/java/org/onap/policy/distribution/main/rest/TestHttpsStatisticDistributionRestServer.java [new file with mode: 0644]
main/src/test/resources/parameters/DistributionConfigParameters_Https.json [new file with mode: 0644]
main/src/test/resources/ssl/policy-keystore [new file with mode: 0644]
packages/policy-distribution-docker/src/main/docker/Dockerfile
packages/policy-distribution-docker/src/main/docker/policy-dist.sh
packages/policy-distribution-tarball/src/main/resources/etc/defaultConfig.json
packages/policy-distribution-tarball/src/main/resources/etc/ssl/policy-keystore [new file with mode: 0644]
packages/policy-distribution-tarball/src/main/resources/etc/ssl/policy-truststore [new file with mode: 0644]