public String[] getSupportedProtocols() { return delegate.getSupportedProtocols(); }
public void setSSLParameters(final SSLContext sslContext, final SSLServerSocket sslServerSocket, final SSLParameters parameters) { sslServerSocket.setSSLParameters(redefine(parameters, sslServerSocket.getSupportedCipherSuites(), sslServerSocket.getSupportedProtocols())); }
@Override public ServerSocket create() throws IOException { SSLServerSocket ss = null; ss = (SSLServerSocket) this.sslServerSocketFactory.createServerSocket(); if (this.sslProtocols != null) { ss.setEnabledProtocols(this.sslProtocols); } else { ss.setEnabledProtocols(ss.getSupportedProtocols()); } ss.setUseClientMode(false); ss.setWantClientAuth(false); ss.setNeedClientAuth(false); return ss; }
public void configure(final SSLContext context, final SSLServerSocket sslServerSocket) { sslServerSocket.setUseClientMode(clientMode); final SSLParameters sslParameters = sslServerSocket.getSSLParameters(); configure(sslParameters, sslServerSocket.getSupportedProtocols(), sslServerSocket.getSupportedCipherSuites()); sslServerSocket.setSSLParameters(sslParameters); }
public String[] getSupportedProtocols() { return delegate.getSupportedProtocols(); }
protected String[] getEnabledProtocols(SSLServerSocket socket, String requestedProtocols) { String[] supportedProtocols = socket.getSupportedProtocols(); String[] enabledProtocols = null; if (requestedProtocols != null) {
/** * Select protocols and cipher suites to be used * based on configured inclusion and exclusion lists * as well as enabled and supported protocols and cipher suites. * * Adapted from Jetty SslContextFactory.java * * @since 0.9.16 */ public static void setProtocolsAndCiphers(SSLServerSocket socket) { String[] p = selectProtocols(socket.getEnabledProtocols(), socket.getSupportedProtocols()); for (int i = 0; i < p.length; i++) { // if we left SSLv3 in there, we don't support TLS, // so we should't remove the SSL ciphers if (p[i].equals("SSLv3")) return; } socket.setEnabledProtocols(p); socket.setEnabledCipherSuites(selectCipherSuites(socket.getEnabledCipherSuites(), socket.getSupportedCipherSuites())); }
public String[] getSupportedProtocols() { return delegate.getSupportedProtocols(); }
public String[] getSupportedProtocols() { return delegate.getSupportedProtocols(); }
public String[] getSupportedProtocols() { return delegate.getSupportedProtocols(); }
public String[] getSupportedProtocols() { return delegate.getSupportedProtocols(); }
public String[] getSupportedProtocols() { return ss.getSupportedProtocols(); }
public String[] getSupportedProtocols() { return delegate.getSupportedProtocols(); }
private void setCipherSuiteAndProtocol(SSLServerSocket socket) { String[] cipherSuites = toArray(filter(asList(socket.getSupportedCipherSuites()), not(in(bannedCiphers))), String.class); String[] protocols = toArray(filter(asList(socket.getSupportedProtocols()), not(in(bannedProtocols))), String.class); socket.setEnabledCipherSuites(cipherSuites); socket.setEnabledProtocols(protocols); socket.setWantClientAuth(true); socket.setUseClientMode(false); } }
public void setSSLParameters(final SSLContext sslContext, final SSLServerSocket sslServerSocket, final SSLParameters parameters) { sslServerSocket.setSSLParameters(redefine(parameters, sslServerSocket.getSupportedCipherSuites(), sslServerSocket.getSupportedProtocols())); }
public void setSSLParameters(final SSLContext sslContext, final SSLServerSocket sslServerSocket, final SSLParameters parameters) { sslServerSocket.setSSLParameters(redefine(parameters, sslServerSocket.getSupportedCipherSuites(), sslServerSocket.getSupportedProtocols())); }
@Override public ServerSocket create() throws IOException { SSLServerSocket ss = null; ss = (SSLServerSocket) this.sslServerSocketFactory.createServerSocket(); if (this.sslProtocols != null) { ss.setEnabledProtocols(this.sslProtocols); } else { ss.setEnabledProtocols(ss.getSupportedProtocols()); } ss.setUseClientMode(false); ss.setWantClientAuth(false); ss.setNeedClientAuth(false); return ss; }
public void configure(final SSLContext context, final SSLServerSocket sslServerSocket) { sslServerSocket.setUseClientMode(clientMode); final SSLParameters sslParameters = sslServerSocket.getSSLParameters(); configure(sslParameters, sslServerSocket.getSupportedProtocols(), sslServerSocket.getSupportedCipherSuites()); sslServerSocket.setSSLParameters(sslParameters); }
public void configure(final SSLContext context, final SSLServerSocket sslServerSocket) { sslServerSocket.setUseClientMode(clientMode); final SSLParameters sslParameters = sslServerSocket.getSSLParameters(); configure(sslParameters, sslServerSocket.getSupportedProtocols(), sslServerSocket.getSupportedCipherSuites()); sslServerSocket.setSSLParameters(sslParameters); }
public void configure(final SSLContext context, final SSLServerSocket sslServerSocket) { sslServerSocket.setUseClientMode(clientMode); final SSLParameters sslParameters = sslServerSocket.getSSLParameters(); configure(sslParameters, sslServerSocket.getSupportedProtocols(), sslServerSocket.getSupportedCipherSuites()); sslServerSocket.setSSLParameters(sslParameters); }