private void configureSslForHttp4() { KeyStoreParameters trust_ksp = new KeyStoreParameters(); trust_ksp.setResource("c:\\Projects\\blah\\fakeca.jks"); trust_ksp.setPassword("123456"); TrustManagersParameters trustp = new TrustManagersParameters(); trustp.setKeyStore(trust_ksp); SSLContextParameters scp = new SSLContextParameters(); scp.setTrustManagers(trustp); HttpComponent httpComponent = getContext().getComponent("https4", HttpComponent.class); httpComponent.setSslContextParameters(scp); }
private void configureSslForJetty() { KeyStoreParameters ksp = new KeyStoreParameters(); ksp.setResource("c:\\Projects\\blah\\fakefilter.jks"); ksp.setPassword("123456"); KeyManagersParameters kmp = new KeyManagersParameters(); kmp.setKeyStore(ksp); kmp.setKeyPassword("export-password"); SSLContextParameters scp = new SSLContextParameters(); scp.setKeyManagers(kmp); JettyHttpComponent jettyComponent = getContext().getComponent("jetty", JettyHttpComponent.class); jettyComponent.setSslContextParameters(scp); }
public TrustManagersParameters getTrustManagers() { return config.getTrustManagers(); }
public KeyManagersParameters getKeyManagers() { return config.getKeyManagers(); }
public String getSecureSocketProtocol() { return config.getSecureSocketProtocol(); }
public CipherSuitesParameters getCipherSuites() { return config.getCipherSuites(); }
public void setServerParameters(SSLContextServerParameters serverParameters) { config.setServerParameters(serverParameters); }
public String getProvider() { return config.getProvider(); }
public void setClientParameters(SSLContextClientParameters clientParameters) { config.setClientParameters(clientParameters); }
public SecureSocketProtocolsParameters getSecureSocketProtocols() { return config.getSecureSocketProtocols(); }
public SecureRandomParameters getSecureRandom() { return config.getSecureRandom(); }
public void setSecureRandom(SecureRandomParameters secureRandom) { config.setSecureRandom(secureRandom); }
public SSLContextClientParameters getClientParameters() { return config.getClientParameters(); }
public void setProvider(String provider) { config.setProvider(provider); }
public String getSessionTimeout() { return config.getSessionTimeout(); }
public void setSecureSocketProtocol(String secureSocketProtocol) { config.setSecureSocketProtocol(secureSocketProtocol); }
public String getCertAlias() { return config.getCertAlias(); }
public void setSecureSocketProtocolsFilter(FilterParameters secureSocketProtocolsFilter) { config.setSecureSocketProtocolsFilter(secureSocketProtocolsFilter); }
public void setSessionTimeout(String sessionTimeout) { config.setSessionTimeout(sessionTimeout); }
public SSLContextServerParameters getServerParameters() { return config.getServerParameters(); }