com.ning.http.client.AsyncHttpClientConfig.getEnabledCipherSuites()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(3.2k)|赞(0)|评价(0)|浏览(69)

本文整理了Java中com.ning.http.client.AsyncHttpClientConfig.getEnabledCipherSuites()方法的一些代码示例,展示了AsyncHttpClientConfig.getEnabledCipherSuites()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AsyncHttpClientConfig.getEnabledCipherSuites()方法的具体详情如下:
包路径:com.ning.http.client.AsyncHttpClientConfig
类名称:AsyncHttpClientConfig
方法名:getEnabledCipherSuites

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());

相关文章

微信公众号

最新文章

更多