aboutsummaryrefslogtreecommitdiffstats
path: root/security-utils/src/test/java/com/yahoo/security/tls/TransportSecurityOptionsTest.java
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@oath.com>2018-11-19 16:37:32 +0100
committerBjørn Christian Seime <bjorncs@oath.com>2018-11-19 16:37:35 +0100
commit64ad086cb1789f1881ff44d1432c905fecc07e41 (patch)
tree6e511dffa8039e3749303053d8fa3be7c4bd882b /security-utils/src/test/java/com/yahoo/security/tls/TransportSecurityOptionsTest.java
parentaa8dfde70a0c045629d645f49c50a2963f8ff66a (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.java10
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);
}
}