本文整理了Java中com.ning.http.client.AsyncHttpClientConfig.getEnabledCipherSuites()
方法的一些代码示例,展示了AsyncHttpClientConfig.getEnabledCipherSuites()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AsyncHttpClientConfig.getEnabledCipherSuites()
方法的具体详情如下:
包路径:com.ning.http.client.AsyncHttpClientConfig
类名称:AsyncHttpClientConfig
方法名:getEnabledCipherSuites
[英]since 1.9.0
[中]从1.9.0开始
代码示例来源:origin: com.ning/async-http-client
@Override
public SSLEngine newSSLEngine(String peerHost, int peerPort) throws GeneralSecurityException {
SSLContext sslContext = SslUtils.getInstance().getSSLContext(config);
SSLEngine sslEngine = sslContext.createSSLEngine(peerHost, peerPort);
sslEngine.setUseClientMode(true);
if (!config.isAcceptAnyCertificate()) {
SSLParameters params = sslEngine.getSSLParameters();
params.setEndpointIdentificationAlgorithm("HTTPS");
sslEngine.setSSLParameters(params);
}
if (isNonEmpty(config.getEnabledProtocols()))
sslEngine.setEnabledProtocols(config.getEnabledProtocols());
if (isNonEmpty(config.getEnabledCipherSuites()))
sslEngine.setEnabledCipherSuites(config.getEnabledCipherSuites());
return sslEngine;
}
}
代码示例来源:origin: org.glassfish.grizzly/grizzly-http-client
@Override
public SSLEngine newSSLEngine(String peerHost, int peerPort) throws GeneralSecurityException {
SSLContext sslContext = SslUtils.getInstance().getSSLContext(config);
SSLEngine sslEngine = sslContext.createSSLEngine(peerHost, peerPort);
sslEngine.setUseClientMode(true);
if (!config.isAcceptAnyCertificate()) {
SSLParameters params = sslEngine.getSSLParameters();
params.setEndpointIdentificationAlgorithm("HTTPS");
sslEngine.setSSLParameters(params);
}
if (isNonEmpty(config.getEnabledProtocols()))
sslEngine.setEnabledProtocols(config.getEnabledProtocols());
if (isNonEmpty(config.getEnabledCipherSuites()))
sslEngine.setEnabledCipherSuites(config.getEnabledCipherSuites());
return sslEngine;
}
}
代码示例来源:origin: javaee/grizzly-ahc
@Override
public SSLEngine newSSLEngine(String peerHost, int peerPort) throws GeneralSecurityException {
SSLContext sslContext = SslUtils.getInstance().getSSLContext(config);
SSLEngine sslEngine = sslContext.createSSLEngine(peerHost, peerPort);
sslEngine.setUseClientMode(true);
if (!config.isAcceptAnyCertificate()) {
SSLParameters params = sslEngine.getSSLParameters();
params.setEndpointIdentificationAlgorithm("HTTPS");
sslEngine.setSSLParameters(params);
}
if (isNonEmpty(config.getEnabledProtocols()))
sslEngine.setEnabledProtocols(config.getEnabledProtocols());
if (isNonEmpty(config.getEnabledCipherSuites()))
sslEngine.setEnabledCipherSuites(config.getEnabledCipherSuites());
return sslEngine;
}
}
代码示例来源:origin: spotify/async-google-pubsub-client
log.debug("max connections: {}", config.getMaxConnections());
log.debug("max connections per host: {}", config.getMaxConnectionsPerHost());
log.debug("enabled cipher suites: {}", Arrays.toString(config.getEnabledCipherSuites()));
log.debug("response compression enforced: {}", config.isCompressionEnforced());
log.debug("request compression level: {}", builder.compressionLevel);
new ConfigurableSSLSocketFactory(config.getEnabledCipherSuites(),
(SSLSocketFactory) SSLSocketFactory.getDefault());
内容来源于网络,如有侵权,请联系作者删除!