private SslContextFactory findSslContextFactory(Collection<ConnectionFactory> connectionFactories) { return ((SslConnectionFactory) getConnectionFactoryOfType(connectionFactories, SslConnectionFactory.class)).getSslContextFactory(); }
@Override public Server createServer(Responder testResponder) throws Exception { System.setProperty("javax.net.ssl.keyStore", "src/test/keystore"); System.setProperty("javax.net.ssl.keyStorePassword", "avrotest"); System.setProperty("javax.net.ssl.password", "avrotest"); System.setProperty("javax.net.ssl.trustStore", "src/test/truststore"); System.setProperty("javax.net.ssl.trustStorePassword", "avrotest"); SslConnectionFactory connectionFactory = new SslConnectionFactory("HTTP/1.1"); SslContextFactory sslContextFactory = connectionFactory.getSslContextFactory(); sslContextFactory.setKeyStorePath(System.getProperty("javax.net.ssl.keyStore")); sslContextFactory.setKeyManagerPassword(System.getProperty("javax.net.ssl.password")); sslContextFactory.setKeyStorePassword(System.getProperty("javax.net.ssl.keyStorePassword")); sslContextFactory.setNeedClientAuth(false); return new HttpServer(testResponder, connectionFactory, "localhost", 18443); }
sslConnectionFactory.getSslContextFactory(); sslContextFactory.setKeyStorePath( System.getProperty("javax.net.ssl.keyStore"));
static void configureSsl( SslConnectionFactory sslConnFactory, SecureJettyConfiguration config ) SslContextFactory ssl = sslConnFactory.getSslContextFactory();
static void configureSsl( SslConnectionFactory sslConnFactory, SecureJettyConfiguration config ) SslContextFactory ssl = sslConnFactory.getSslContextFactory();
static void configureSsl( SslConnectionFactory sslConnFactory, SecureJettyConfiguration config ) SslContextFactory ssl = sslConnFactory.getSslContextFactory();