diff options
author | Bjørn Christian Seime <bjorn.christian@seime.no> | 2018-10-30 15:40:58 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-30 15:40:58 +0100 |
commit | ef0b462ee638974706820a422f5fa2692ebb62f4 (patch) | |
tree | 2ae318badd05783eaaa725a3996824da1d0e26ea /security-utils/src/test | |
parent | af146b406da7911a0e035ea3bf184680b31bac9b (diff) | |
parent | 8f1729260599ce39546c5d3835d7a63ed051eeaf (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.java | 11 |
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); + } + } |