add Https support for distribution endpoints 95/75395/1
authorliboNet <libo.zhu@intel.com>
Tue, 18 Dec 2018 01:22:00 +0000 (09:22 +0800)
committerPamela Dragosh <pdragosh@research.att.com>
Mon, 7 Jan 2019 17:22:54 +0000 (17:22 +0000)
commit2511b36968b84151c67d7227c043bf90855ce161
treea9bfb7c06d4b6a9a1583f487dd179b85cc3886f9
parent964ac3e2a2e6919a8a20895c286312cd0c8f200f
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>
(cherry picked from commit fc32c230809a051bc1c17e8a2a447210822eebe7)
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]