summaryrefslogtreecommitdiffstats
path: root/security-utils/src/test
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorn.christian@seime.no>2018-10-30 15:40:58 +0100
committerGitHub <noreply@github.com>2018-10-30 15:40:58 +0100
commitef0b462ee638974706820a422f5fa2692ebb62f4 (patch)
tree2ae318badd05783eaaa725a3996824da1d0e26ea /security-utils/src/test
parentaf146b406da7911a0e035ea3bf184680b31bac9b (diff)
parent8f1729260599ce39546c5d3835d7a63ed051eeaf (diff)
Merge pull request #7495 from vespa-engine/bjorncs/security-utils
Bjorncs/security utils
Diffstat (limited to 'security-utils/src/test')
-rw-r--r--security-utils/src/test/java/com/yahoo/security/tls/TransportSecurityOptionsTest.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/security-utils/src/test/java/com/yahoo/security/tls/TransportSecurityOptionsTest.java b/security-utils/src/test/java/com/yahoo/security/tls/TransportSecurityOptionsTest.java
index f311651cab0..84f71cf8fc2 100644
--- a/security-utils/src/test/java/com/yahoo/security/tls/TransportSecurityOptionsTest.java
+++ b/security-utils/src/test/java/com/yahoo/security/tls/TransportSecurityOptionsTest.java
@@ -3,6 +3,9 @@ package com.yahoo.security.tls;
import org.junit.Test;
+import java.io.IOException;
+import java.nio.charset.StandardCharsets;
+import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
@@ -22,4 +25,12 @@ public class TransportSecurityOptionsTest {
assertEquals(expectedOptions, actualOptions);
}
+ @Test
+ public void can_read_options_from_json() throws IOException {
+ String tlsJson = new String(Files.readAllBytes(TEST_CONFIG_FILE), StandardCharsets.UTF_8);
+ TransportSecurityOptions expectedOptions = new TransportSecurityOptions("myhost.key", "certs.pem", "my_cas.pem");
+ TransportSecurityOptions actualOptions = TransportSecurityOptions.fromJson(tlsJson);
+ assertEquals(expectedOptions, actualOptions);
+ }
+
}