static void setUseCipherSuitesOrder(SSLParameters sslParameters, boolean useOrder) { sslParameters.setUseCipherSuitesOrder(useOrder); }
static void setUseCipherSuitesOrder(SSLParameters sslParameters, boolean useOrder) { sslParameters.setUseCipherSuitesOrder(useOrder); }
void configure(SSLParameters params, String[] supportedProtocols, String[] supportedCipherSuites) { Assert.checkNotNullParam("supportedProtocols", supportedProtocols); Assert.checkNotNullParam("supportedCipherSuites", supportedCipherSuites); params.setProtocols(protocolSelector.evaluate(supportedProtocols)); params.setCipherSuites(cipherSuiteSelector.evaluate(supportedCipherSuites)); params.setUseCipherSuitesOrder(useCipherSuitesOrder); params.setWantClientAuth(wantClientAuth); // unsets need if (needClientAuth) params.setNeedClientAuth(needClientAuth); // unsets want }
static void setUseCipherSuitesOrder(SSLParameters sslParameters, boolean useOrder) { sslParameters.setUseCipherSuitesOrder(useOrder); }
/** * Customize an SslParameters instance with the configuration of this factory. * * @param sslParams The parameters to customize * @return The passed instance of sslParams (returned as a convenience) */ public SSLParameters customize(SSLParameters sslParams) { sslParams.setEndpointIdentificationAlgorithm(getEndpointIdentificationAlgorithm()); sslParams.setUseCipherSuitesOrder(isUseCipherSuitesOrder()); if (!_certHosts.isEmpty() || !_certWilds.isEmpty()) sslParams.setSNIMatchers(Collections.singletonList(new AliasSNIMatcher())); if (_selectedCipherSuites != null) sslParams.setCipherSuites(_selectedCipherSuites); if (_selectedProtocols != null) sslParams.setProtocols(_selectedProtocols); if (getWantClientAuth()) sslParams.setWantClientAuth(true); if (getNeedClientAuth()) sslParams.setNeedClientAuth(true); return sslParams; }
static void setUseCipherSuitesOrder(SSLParameters sslParameters, boolean useOrder) { sslParameters.setUseCipherSuitesOrder(useOrder); }
static void setUseCipherSuitesOrder(SSLParameters sslParameters, boolean useOrder) { sslParameters.setUseCipherSuitesOrder(useOrder); }
static void setUseCipherSuitesOrder(SSLParameters sslParameters, boolean useOrder) { sslParameters.setUseCipherSuitesOrder(useOrder); }
static void setUseCipherSuitesOrder(SSLParameters sslParameters, boolean useOrder) { sslParameters.setUseCipherSuitesOrder(useOrder); }
static void setUseCipherSuitesOrder(SSLParameters sslParameters, boolean useOrder) { sslParameters.setUseCipherSuitesOrder(useOrder); }
static void setUseCipherSuitesOrder(SSLParameters sslParameters, boolean useOrder) { sslParameters.setUseCipherSuitesOrder(useOrder); }
private void configureSsl(final SSLSocket sslSocket) { if (enabledProtocols!=null) { sslSocket.setEnabledProtocols(enabledProtocols); } if (enabledCipherSuites!=null) { sslSocket.setEnabledCipherSuites(enabledCipherSuites); } if (sslParameters!=null) { sslSocket.getSSLParameters().setUseCipherSuitesOrder(sslParameters.getUseCipherSuitesOrder()); } }
/** * Returns the SSLParameters in effect for this SSLEngine. */ @Override synchronized public SSLParameters getSSLParameters() { SSLParameters params = super.getSSLParameters(); // the super implementation does not handle the following parameters params.setEndpointIdentificationAlgorithm(identificationProtocol); params.setAlgorithmConstraints(algorithmConstraints); params.setSNIMatchers(sniMatchers); params.setServerNames(serverNames); params.setUseCipherSuitesOrder(preferLocalCipherSuites); return params; }
static void getSSLParameters( SSLParameters params, SSLParametersImpl impl, AbstractConscryptSocket socket) { Java7PlatformUtil.getSSLParameters(params, impl); params.setUseCipherSuitesOrder(impl.getUseCipherSuitesOrder()); if (impl.getUseSni() && AddressUtils.isValidSniHostname(socket.getHostname())) { params.setServerNames(Collections.singletonList( (SNIServerName) new SNIHostName(socket.getHostname()))); } }
static void getSSLParameters( SSLParameters params, SSLParametersImpl impl, ConscryptEngine engine) { Java7PlatformUtil.getSSLParameters(params, impl); params.setUseCipherSuitesOrder(impl.getUseCipherSuitesOrder()); if (impl.getUseSni() && AddressUtils.isValidSniHostname(engine.getHostname())) { params.setServerNames(Collections.singletonList( (SNIServerName) new SNIHostName(engine.getHostname()))); } }
static void getSSLParameters( SSLParameters params, SSLParametersImpl impl, ConscryptEngine engine) { Java7PlatformUtil.getSSLParameters(params, impl); params.setUseCipherSuitesOrder(impl.getUseCipherSuitesOrder()); if (impl.getUseSni() && AddressUtils.isValidSniHostname(engine.getHostname())) { params.setServerNames(Collections.singletonList( (SNIServerName) new SNIHostName(engine.getHostname()))); } }
static void getSSLParameters( SSLParameters params, SSLParametersImpl impl, AbstractConscryptSocket socket) { Java7PlatformUtil.getSSLParameters(params, impl); params.setUseCipherSuitesOrder(impl.getUseCipherSuitesOrder()); if (impl.getUseSni() && AddressUtils.isValidSniHostname(socket.getHostname())) { params.setServerNames(Collections.singletonList( (SNIServerName) new SNIHostName(socket.getHostname()))); } }
void configure(SSLParameters params, String[] supportedProtocols, String[] supportedCipherSuites) { Assert.checkNotNullParam("supportedProtocols", supportedProtocols); Assert.checkNotNullParam("supportedCipherSuites", supportedCipherSuites); params.setProtocols(protocolSelector.evaluate(supportedProtocols)); params.setCipherSuites(cipherSuiteSelector.evaluate(supportedCipherSuites)); params.setUseCipherSuitesOrder(useCipherSuitesOrder); params.setWantClientAuth(wantClientAuth); // unsets need if (needClientAuth) params.setNeedClientAuth(needClientAuth); // unsets want }
void configure(SSLParameters params, String[] supportedProtocols, String[] supportedCipherSuites) { Assert.checkNotNullParam("supportedProtocols", supportedProtocols); Assert.checkNotNullParam("supportedCipherSuites", supportedCipherSuites); params.setProtocols(protocolSelector.evaluate(supportedProtocols)); params.setCipherSuites(cipherSuiteSelector.evaluate(supportedCipherSuites)); params.setUseCipherSuitesOrder(useCipherSuitesOrder); params.setWantClientAuth(wantClientAuth); // unsets need if (needClientAuth) params.setNeedClientAuth(needClientAuth); // unsets want }
void configure(SSLParameters params, String[] supportedProtocols, String[] supportedCipherSuites) { Assert.checkNotNullParam("supportedProtocols", supportedProtocols); Assert.checkNotNullParam("supportedCipherSuites", supportedCipherSuites); params.setProtocols(protocolSelector.evaluate(supportedProtocols)); params.setCipherSuites(cipherSuiteSelector.evaluate(supportedCipherSuites)); params.setUseCipherSuitesOrder(useCipherSuitesOrder); params.setWantClientAuth(wantClientAuth); // unsets need if (needClientAuth) params.setNeedClientAuth(needClientAuth); // unsets want }