diff options
author | Bjørn Christian Seime <bjorncs@oath.com> | 2018-11-19 16:37:32 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@oath.com> | 2018-11-19 16:37:35 +0100 |
commit | 64ad086cb1789f1881ff44d1432c905fecc07e41 (patch) | |
tree | 6e511dffa8039e3749303053d8fa3be7c4bd882b /security-utils/src/test/java/com/yahoo/security/tls/TransportSecurityOptionsTest.java | |
parent | aa8dfde70a0c045629d645f49c50a2963f8ff66a (diff) |
Rewrite JSON serialization of TransportSecurityOptions
- Use Jackson data bindings on TransportSecurityOptionsEntity
- Add serialization to JSON
- Add AuthorizedPeers to TransportSecurityOptions
Diffstat (limited to 'security-utils/src/test/java/com/yahoo/security/tls/TransportSecurityOptionsTest.java')
-rw-r--r-- | security-utils/src/test/java/com/yahoo/security/tls/TransportSecurityOptionsTest.java | 10 |
1 files changed, 6 insertions, 4 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 84f71cf8fc2..d1299a3b777 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 @@ -17,20 +17,22 @@ import static org.junit.Assert.*; public class TransportSecurityOptionsTest { private static final Path TEST_CONFIG_FILE = Paths.get("src/test/resources/transport-security-options.json"); + private static final TransportSecurityOptions OPTIONS = new TransportSecurityOptions.Builder() + .withCertificate(Paths.get("certs.pem"), Paths.get("myhost.key")) + .withCaCertificate(Paths.get("my_cas.pem")) + .build(); @Test public void can_read_options_from_json_file() { - TransportSecurityOptions expectedOptions = new TransportSecurityOptions("myhost.key", "certs.pem", "my_cas.pem"); TransportSecurityOptions actualOptions = TransportSecurityOptions.fromJsonFile(TEST_CONFIG_FILE); - assertEquals(expectedOptions, actualOptions); + assertEquals(OPTIONS, 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); + assertEquals(OPTIONS, actualOptions); } } |