javax.ws.rs.client.Client.getSslContext()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(4.1k)|赞(0)|评价(0)|浏览(107)

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

Client.getSslContext介绍

[英]Get the SSL context configured to be used with the current client run-time.
[中]获取配置为与当前客户端运行时一起使用的SSL上下文。

代码示例

代码示例来源:origin: jersey/jersey

@Override
  public SSLSocketFactory get() {
    return client.getSslContext().getSocketFactory();
  }
});

代码示例来源:origin: jersey/jersey

@Override
  public SSLSocketFactory get() {
    return client.getSslContext().getSocketFactory();
  }
});

代码示例来源:origin: org.glassfish.jersey.core/jersey-client

@Override
  public SSLSocketFactory get() {
    return client.getSslContext().getSocketFactory();
  }
});

代码示例来源:origin: jersey/jersey

@Override
  protected void initChannel(SocketChannel ch) throws Exception {
    ChannelPipeline p = ch.pipeline();
    // Enable HTTPS if necessary.
    if ("https".equals(requestUri.getScheme())) {
      // making client authentication optional for now; it could be extracted to configurable property
      JdkSslContext jdkSslContext = new JdkSslContext(client.getSslContext(), true, ClientAuth.NONE);
      p.addLast(jdkSslContext.newHandler(ch.alloc()));
    }
    // http proxy
    Configuration config = jerseyRequest.getConfiguration();
    final Object proxyUri = config.getProperties().get(ClientProperties.PROXY_URI);
    if (proxyUri != null) {
      final URI u = getProxyUri(proxyUri);
      final String userName = ClientProperties.getValue(
          config.getProperties(), ClientProperties.PROXY_USERNAME, String.class);
      final String password = ClientProperties.getValue(
          config.getProperties(), ClientProperties.PROXY_PASSWORD, String.class);
      p.addLast(new HttpProxyHandler(new InetSocketAddress(u.getHost(),
                                u.getPort() == -1 ? 8080 : u.getPort()),
                     userName, password));
    }
    p.addLast(new HttpClientCodec());
    p.addLast(new ChunkedWriteHandler());
    p.addLast(new HttpContentDecompressor());
    p.addLast(new JerseyClientHandler(NettyConnector.this, jerseyRequest, jerseyCallback, settableFuture));
  }
});

代码示例来源:origin: jersey/jersey

final SSLContext sslContext = client.getSslContext();
final HttpClientBuilder clientBuilder = HttpClientBuilder.create();

代码示例来源:origin: jersey/jersey

if (client.getSslContext() != null) {
  builder.setSSLContext(client.getSslContext());

代码示例来源:origin: jersey/jersey

final SSLContext sslContext = jaxrsClient.getSslContext();
final SslContextFactory sslContextFactory = new SslContextFactory();
sslContextFactory.setSslContext(sslContext);

代码示例来源:origin: jersey/jersey

if (client.getSslContext() == null) {
  sslContext = SslConfigurator.getDefaultContext();
} else {
  sslContext = client.getSslContext();

代码示例来源:origin: com.yammer.tenacity/tenacity-core

@Override
public SSLContext getSslContext() {
  return delegate.getSslContext();
}

代码示例来源:origin: grro/stability

@Override
public SSLContext getSslContext() {
  return client.getSslContext();
}

代码示例来源:origin: yammer/tenacity

@Override
public SSLContext getSslContext() {
  return delegate.getSslContext();
}

代码示例来源:origin: net.oneandone.reactive/reactive-http

@Override
public SSLContext getSslContext() {
  return client.getSslContext();
}

代码示例来源:origin: eclipse-ee4j/glassfish

@Override
public SSLContext getSslContext() {
  return realClient.getSslContext();
}

代码示例来源:origin: smoketurner/dropwizard-consul

@Override
public SSLContext getSslContext() {
 return delegate.getSslContext();
}

代码示例来源:origin: hstaudacher/osgi-jax-rs-connector

@Override
  public SSLSocketFactory get() {
    return client.getSslContext().getSocketFactory();
  }
});

代码示例来源:origin: org.glassfish.jersey.bundles/jaxrs-ri

@Override
  public SSLSocketFactory get() {
    return client.getSslContext().getSocketFactory();
  }
});

代码示例来源:origin: com.eclipsesource.jaxrs/jersey-all

@Override
  public SSLSocketFactory get() {
    return client.getSslContext().getSocketFactory();
  }
});

代码示例来源:origin: hstaudacher/osgi-jax-rs-connector

@Override
  public SSLSocketFactory get() {
    return client.getSslContext().getSocketFactory();
  }
});

代码示例来源:origin: org.glassfish.jersey.connectors/jersey-grizzly-connector

if (client.getSslContext() != null) {
  builder.setSSLContext(client.getSslContext());

代码示例来源:origin: org.glassfish.jersey.connectors/jersey-jetty-connector

final SSLContext sslContext = jaxrsClient.getSslContext();
final SslContextFactory sslContextFactory = new SslContextFactory();
sslContextFactory.setSslContext(sslContext);

相关文章