aboutsummaryrefslogtreecommitdiffstats
path: root/rest-services/aai-client/src/test/java/org/onap/dcaegen2/services/sdk/rest/services/aai/client/AaiClientConfigurations.java
diff options
context:
space:
mode:
authorgrabinsk <maciej.grabinski@nokia.com>2019-05-15 12:49:47 +0200
committergrabinsk <maciej.grabinski@nokia.com>2019-05-15 15:35:58 +0200
commit4d53427075cf4e5deaee88d59bc4b9a03d2fc225 (patch)
tree695b7e67c230b86c706ee57ac549d8447293ed95 /rest-services/aai-client/src/test/java/org/onap/dcaegen2/services/sdk/rest/services/aai/client/AaiClientConfigurations.java
parent3f6de371dcd59126e2e7933d31f970391a1ad517 (diff)
Fix loading of ssl keys from external files for dmaap and AAI client4.0.0-ONAP1.1.6dublin
Change-Id: I18a68656ddfc8290e17fb483900c26baf3e25ba6 Issue-ID: DCAEGEN2-1503 Signed-off-by: grabinsk <maciej.grabinski@nokia.com>
Diffstat (limited to 'rest-services/aai-client/src/test/java/org/onap/dcaegen2/services/sdk/rest/services/aai/client/AaiClientConfigurations.java')
-rw-r--r--rest-services/aai-client/src/test/java/org/onap/dcaegen2/services/sdk/rest/services/aai/client/AaiClientConfigurations.java18
1 files changed, 14 insertions, 4 deletions
diff --git a/rest-services/aai-client/src/test/java/org/onap/dcaegen2/services/sdk/rest/services/aai/client/AaiClientConfigurations.java b/rest-services/aai-client/src/test/java/org/onap/dcaegen2/services/sdk/rest/services/aai/client/AaiClientConfigurations.java
index f93bfd67..82356034 100644
--- a/rest-services/aai-client/src/test/java/org/onap/dcaegen2/services/sdk/rest/services/aai/client/AaiClientConfigurations.java
+++ b/rest-services/aai-client/src/test/java/org/onap/dcaegen2/services/sdk/rest/services/aai/client/AaiClientConfigurations.java
@@ -19,6 +19,8 @@
*/
package org.onap.dcaegen2.services.sdk.rest.services.aai.client;
+import java.net.URISyntaxException;
+import java.nio.file.Paths;
import java.util.HashMap;
import java.util.Map;
import org.onap.dcaegen2.services.sdk.rest.services.aai.client.config.AaiClientConfiguration;
@@ -48,10 +50,10 @@ public final class AaiClientConfigurations {
.aaiUserName("sample-username")
.aaiUserPassword("sample-password")
.aaiIgnoreSslCertificateErrors(false)
- .trustStorePath("/trust.pkcs12")
- .trustStorePasswordPath("/trust.pass")
- .keyStorePath("/server.pkcs12")
- .keyStorePasswordPath("/server.pass")
+ .trustStorePath(testResourceToPath("/trust.pkcs12"))
+ .trustStorePasswordPath(testResourceToPath("/trust.pass"))
+ .keyStorePath(testResourceToPath("/server.pkcs12"))
+ .keyStorePasswordPath(testResourceToPath("/server.pass"))
.enableAaiCertAuth(secure)
.aaiHeaders(headers)
.aaiProtocol("sample-protocol")
@@ -61,4 +63,12 @@ public final class AaiClientConfigurations {
.aaiServiceInstancePath("sample-instance-path")
.build();
}
+
+ private static String testResourceToPath(String resource) {
+ try {
+ return Paths.get(AaiClientConfigurations.class.getResource(resource).toURI()).toString();
+ } catch (URISyntaxException e) {
+ throw new RuntimeException("Failed resolving test resource path", e);
+ }
+ }
}