/** {@inheritDoc} */ @Override protected SSLParameters engineGetSupportedSSLParameters() { return delegate.getSupportedSSLParameters(); } }
protected SSLParameters engineGetSupportedSSLParameters() { return delegate.getSupportedSSLParameters(); }
protected SSLParameters engineGetSupportedSSLParameters() { final SSLContext delegate = getDelegate(); return sslConfigurator.getSupportedSSLParameters(delegate, delegate.getSupportedSSLParameters()); } }
public SSLParameters getDefaultSSLParameters(final SSLContext sslContext, final SSLParameters original) { final SSLParameters supportedSSLParameters = sslContext.getSupportedSSLParameters(); configure(original, supportedSSLParameters.getProtocols(), supportedSSLParameters.getCipherSuites()); return original; }
protected OptionMap getSSLOptions(SSLContext sslContext) { Builder builder = OptionMap.builder().addAll(commonOptions); builder.addAll(socketOptions); builder.set(Options.USE_DIRECT_BUFFERS, true); if (cipherSuites != null) { String[] cipherList = CipherSuiteSelector.fromString(cipherSuites).evaluate(sslContext.getSupportedSSLParameters().getCipherSuites()); builder.setSequence((Option<Sequence<String>>) HttpsListenerResourceDefinition.ENABLED_CIPHER_SUITES.getOption(), cipherList); } return builder.getMap(); }
SSLParameters parameters = sslContext.getSupportedSSLParameters();
SSLParameters params = context.getSupportedSSLParameters(); List<String> enabledCiphers = new ArrayList<String>(); for (String cipher : params.getCipherSuites()) {
/** {@inheritDoc} */ @Override protected SSLParameters engineGetSupportedSSLParameters() { return delegate.getSupportedSSLParameters(); } }
SSLParameters supported = context.getSupportedSSLParameters(); selectCipherSuites(enabled.getCipherSuites(), supported.getCipherSuites()); selectProtocols(enabled.getProtocols(), supported.getProtocols());
/** * Filter cipher suites. For internal use only. */ @Override public String[] filterCipherSuites(Iterable<String> ciphers, List<String> defaultCiphers, Set<String> supportedCiphers) { if (tlsPolicy.ciphers != null) { return tlsPolicy.ciphers; } return tlsPolicy.context.getSupportedSSLParameters().getCipherSuites(); }
@Override public String[] getSupportedCipherSuites() { if(factory == null) { return wrapped.wrapped.getSupportedSSLParameters().getCipherSuites(); } return factory.getSupportedCipherSuites(); }
/** * @return the list of supported ssl protocols by the default * {@link SSLContext} */ private String[] getSupportedSslProtocols() { try { SSLContext sslContext = SSLContext.getDefault(); return sslContext.getSupportedSSLParameters().getProtocols(); } catch (NoSuchAlgorithmException e) { throw new RuntimeException(sm.getString("jndiRealm.exception"), e); } }
/** * * @param context . */ private static void printSupportedParameters(final SSLContext context) { final SSLParameters params = context.getSupportedSSLParameters(); if (debugEnabled) log.debug("supported protocols: {}, supported cipher suites: {}", Arrays.asList(params.getProtocols()), Arrays.asList(params.getCipherSuites())); } }
/** * @return the list of supported ssl protocols by the default * {@link SSLContext} */ private String[] getSupportedSslProtocols() { try { SSLContext sslContext = SSLContext.getDefault(); return sslContext.getSupportedSSLParameters().getProtocols(); } catch (NoSuchAlgorithmException e) { throw new RuntimeException(sm.getString("jndiRealm.exception"), e); } }
protected SSLParameters engineGetSupportedSSLParameters() { final SSLContext delegate = getDelegate(); return sslConfigurator.getSupportedSSLParameters(delegate, delegate.getSupportedSSLParameters()); } }
protected SSLParameters engineGetSupportedSSLParameters() { final SSLContext delegate = getDelegate(); return sslConfigurator.getSupportedSSLParameters(delegate, delegate.getSupportedSSLParameters()); } }
public RestrictedSSLSocketFactory(SSLContext sslContext, String[] cipherSuites, String[] protocols) { this.sslSocketFactory = sslContext.getSocketFactory(); if (cipherSuites == null) { cipherSuites = sslSocketFactory.getDefaultCipherSuites(); } this.enabledCipherSuites = ArrayUtils.intersection(cipherSuites, sslSocketFactory.getSupportedCipherSuites()); this.defaultCipherSuites = ArrayUtils.intersection(cipherSuites, sslSocketFactory.getDefaultCipherSuites()); if (protocols == null) { protocols = sslContext.getDefaultSSLParameters().getProtocols(); } this.enabledProtocols = ArrayUtils.intersection(protocols, sslContext.getSupportedSSLParameters().getProtocols()); }
public SSLParameters getDefaultSSLParameters(final SSLContext sslContext, final SSLParameters original) { final SSLParameters supportedSSLParameters = sslContext.getSupportedSSLParameters(); configure(original, supportedSSLParameters.getProtocols(), supportedSSLParameters.getCipherSuites()); return original; }
protected OptionMap getSSLOptions(SSLContext sslContext) { Builder builder = OptionMap.builder().addAll(commonOptions); builder.addAll(socketOptions); builder.set(Options.USE_DIRECT_BUFFERS, true); if (cipherSuites != null) { String[] cipherList = CipherSuiteSelector.fromString(cipherSuites).evaluate(sslContext.getSupportedSSLParameters().getCipherSuites()); builder.setSequence((Option<Sequence<String>>) HttpsListenerResourceDefinition.ENABLED_CIPHER_SUITES.getOption(), cipherList); } return builder.getMap(); }
protected OptionMap getSSLOptions(SSLContext sslContext) { Builder builder = OptionMap.builder().addAll(commonOptions); builder.addAll(socketOptions); builder.set(Options.USE_DIRECT_BUFFERS, true); if (cipherSuites != null) { String[] cipherList = CipherSuiteSelector.fromString(cipherSuites).evaluate(sslContext.getSupportedSSLParameters().getCipherSuites()); builder.setSequence((Option<Sequence<String>>) HttpsListenerResourceDefinition.ENABLED_CIPHER_SUITES.getOption(), cipherList); } return builder.getMap(); }