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(); }
checkAttributeNamespace(reader, i); if (reader.getAttributeLocalName(i).equals("selector")) { selector = CipherSuiteSelector.fromString(reader.getAttributeValueResolved(i)); } else { throw reader.unexpectedAttribute(i);
@Override public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException { super.validateParameter(parameterName, value); if (value.isDefined()) { try { CipherSuiteSelector.fromString(value.asString()); } catch (IllegalArgumentException e) { throw ROOT_LOGGER.invalidCipherSuiteFilter(e, e.getLocalizedMessage()); } } } }
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(); }
if (providers != null) builder.setProviderSupplier(() -> providers); if (cipherSuiteFilter != null) builder.setCipherSuiteSelector(CipherSuiteSelector.fromString(cipherSuiteFilter)); if (!protocols.isEmpty()) { List<Protocol> list = new ArrayList<>();
checkAttributeNamespace(reader, i); if (reader.getAttributeLocalName(i).equals("selector")) { selector = CipherSuiteSelector.fromString(reader.getAttributeValueResolved(i)); } else { throw reader.unexpectedAttribute(i);
checkAttributeNamespace(reader, i); if (reader.getAttributeLocalName(i).equals("selector")) { selector = CipherSuiteSelector.fromString(reader.getAttributeValueResolved(i)); } else { throw reader.unexpectedAttribute(i);
checkAttributeNamespace(reader, i); if (reader.getAttributeLocalName(i).equals("selector")) { selector = CipherSuiteSelector.fromString(reader.getAttributeValueResolved(i)); } else { throw reader.unexpectedAttribute(i);
builder.setProviderSupplier(() -> providers); if (cipherSuiteFilter != null) builder.setCipherSuiteSelector(CipherSuiteSelector.fromString(cipherSuiteFilter)); if (!protocols.isEmpty()) { List<Protocol> list = new ArrayList<>();