@Test public void tlsConfig() throws Exception { final String cert = Jackson.escapeText(folder.newFile().getAbsolutePath()); final String key = Jackson.escapeText(folder.newFile().getAbsolutePath()); final String jsonConfig = String.format("{\"tls\": {" + "\"keyCertChainFile\": \"%s\", " + "\"keyFile\": \"%s\", " + "\"keyPassword\": null " + "}}", cert, key); final ParentConfig parentConfig = Jackson.readValue(jsonConfig, ParentConfig.class); final TlsConfig tlsConfig = parentConfig.tlsConfig; assertThat(tlsConfig.keyCertChainFile()).isNotNull(); assertThat(tlsConfig.keyCertChainFile().canRead()).isTrue(); assertThat(tlsConfig.keyFile()).isNotNull(); assertThat(tlsConfig.keyFile().canRead()).isTrue(); assertThat(tlsConfig.keyPassword()).isNull(); }
final TlsConfig tlsConfig = cfg.tls(); if (tlsConfig != null) { sb.tls(tlsConfig.keyCertChainFile(), tlsConfig.keyFile(), tlsConfig.keyPassword()); } else { logger.warn(
final TlsConfig tlsConfig = cfg.tls(); if (tlsConfig != null) { sb.tls(tlsConfig.keyCertChainFile(), tlsConfig.keyFile(), tlsConfig.keyPassword()); } else { logger.warn(
final TlsConfig tlsConfig = cfg.tls(); if (tlsConfig != null) { sb.tls(tlsConfig.keyCertChainFile(), tlsConfig.keyFile(), tlsConfig.keyPassword()); } else { logger.warn(