@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(); }
try { final SelfSignedCertificate ssc = new SelfSignedCertificate(); builder.tls(new TlsConfig(ssc.certificate(), ssc.privateKey(), null)); } catch (Exception e) { Exceptions.throwUnsafely(e);
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(