| Modifier and Type | Field and Description |
|---|---|
| protected Long | |
| protected ChannelBindingProvider | |
| protected boolean | |
| protected JsseHostnameAuthorizer | |
| protected SSLSocketFactoryCreator | |
| protected SSLSocketFactoryCreatorBuilder | |
| protected Set | |
| protected int |
| Access | Constructor and Description |
|---|---|
| public | JsseESTServiceBuilder(String
hostName to talk to. hostName, int portNo, SSLSocketFactoryCreator a custom creator of socket factories. socketFactoryCreator)Create a builder for a client using a custom SSLSocketFactoryCreator. |
| public | JsseESTServiceBuilder(String
name of the server to talk to (URL format). server, SSLSocketFactoryCreator a custom creator of socket factories. socketFactoryCreator)Create a builder for a client using a custom SSLSocketFactoryCreator. |
| public | JsseESTServiceBuilder(String
name of the server to talk to (URL format). server)Create a builder for a client talking to a server that is not yet trusted. |
| public | JsseESTServiceBuilder(String
name of the server to talk to. hostName, int port number to connect on. portNo, X509TrustManager trust manager to be used for validating the connection. trustManager)Create a builder for a client talking to a trusted server. |
| public | JsseESTServiceBuilder(String
name of the server to talk to (URL format). server, X509TrustManager trust manager to be used for validating the connection. trustManager)Create a builder for a client talking to a trusted server. |
| public | JsseESTServiceBuilder(String
name of the server to talk to. hostName, int port number to connect on. portNo, X509TrustManager[] trust managers that can be used for validating the connection. trustManagers)Create a builder for a client talking to a trusted server. |
| public | JsseESTServiceBuilder(String
name of the server to talk to (URL format). server, X509TrustManager[] trust managers that can be used for validating the connection. trustManagers)Create a builder for a client talking to a trusted server. |
| Modifier and Type | Method and Description |
|---|---|
| public JsseESTServiceBuilder | |
| public JsseESTServiceBuilder | |
| public ESTService | |
| public JsseESTServiceBuilder | |
| public JsseESTServiceBuilder | withClientProvider(ESTClientProvider
The client provider. clientProvider)Overrides org. Set the client provider. |
| public JsseESTServiceBuilder | Returns: this;true, supplied cipher suites will be filtered with supported before passing to the JSSE provider. filter)Filter cipher suites with supported before passing to JSSE provider. |
| public JsseESTServiceBuilder | |
| public JsseESTServiceBuilder | |
| public JsseESTServiceBuilder | |
| public JsseESTServiceBuilder | Returns: the current builder instance.the name JSSE Provider to use. tlsProviderName)Configure this builder to use the provider with the passed in name. |
| public JsseESTServiceBuilder | Returns: the current builder instance.the JSSE Provider to use. tlsProvider)Configure this builder to use the passed in provider. |
| public JsseESTServiceBuilder | |
| public JsseESTServiceBuilder | |
| public JsseESTServiceBuilder | |
| public JsseESTServiceBuilder |
| absoluteLimit | back to summary |
|---|---|
| protected Long absoluteLimit | |
| bindingProvider | back to summary |
|---|---|
| protected ChannelBindingProvider bindingProvider | |
| filterCipherSuites | back to summary |
|---|---|
| protected boolean filterCipherSuites | |
| hostNameAuthorizer | back to summary |
|---|---|
| protected JsseHostnameAuthorizer hostNameAuthorizer | |
| socketFactoryCreator | back to summary |
|---|---|
| protected SSLSocketFactoryCreator socketFactoryCreator | |
| sslSocketFactoryCreatorBuilder | back to summary |
|---|---|
| protected SSLSocketFactoryCreatorBuilder sslSocketFactoryCreatorBuilder | |
| supportedSuites | back to summary |
|---|---|
| protected Set<String> supportedSuites | |
| timeoutMillis | back to summary |
|---|---|
| protected int timeoutMillis | |
| JsseESTServiceBuilder | back to summary |
|---|---|
| public JsseESTServiceBuilder(String hostName, int portNo, SSLSocketFactoryCreator socketFactoryCreator) Create a builder for a client using a custom SSLSocketFactoryCreator.
| |
| JsseESTServiceBuilder | back to summary |
|---|---|
| public JsseESTServiceBuilder(String server, SSLSocketFactoryCreator socketFactoryCreator) Create a builder for a client using a custom SSLSocketFactoryCreator.
| |
| JsseESTServiceBuilder | back to summary |
|---|---|
| public JsseESTServiceBuilder(String server) Create a builder for a client talking to a server that is not yet trusted.
| |
| JsseESTServiceBuilder | back to summary |
|---|---|
| public JsseESTServiceBuilder(String hostName, int portNo, X509TrustManager trustManager) Create a builder for a client talking to a trusted server.
| |
| JsseESTServiceBuilder | back to summary |
|---|---|
| public JsseESTServiceBuilder(String server, X509TrustManager trustManager) Create a builder for a client talking to a trusted server.
| |
| JsseESTServiceBuilder | back to summary |
|---|---|
| public JsseESTServiceBuilder(String hostName, int portNo, X509TrustManager[] trustManagers) Create a builder for a client talking to a trusted server.
| |
| JsseESTServiceBuilder | back to summary |
|---|---|
| public JsseESTServiceBuilder(String server, X509TrustManager[] trustManagers) Create a builder for a client talking to a trusted server.
| |
| addCipherSuites | back to summary |
|---|---|
| public JsseESTServiceBuilder addCipherSuites(String name) | |
| addCipherSuites | back to summary |
|---|---|
| public JsseESTServiceBuilder addCipherSuites(String[] names) | |
| build | back to summary |
|---|---|
| public ESTService build() Overrides org. Doc from org. Build the service.
| |
| withChannelBindingProvider | back to summary |
|---|---|
| public JsseESTServiceBuilder withChannelBindingProvider(ChannelBindingProvider channelBindingProvider) | |
| withClientProvider | back to summary |
|---|---|
| public JsseESTServiceBuilder withClientProvider(ESTClientProvider clientProvider) Overrides org. Doc from org. Set the client provider.
| |
| withFilterCipherSuites | back to summary |
|---|---|
| public JsseESTServiceBuilder withFilterCipherSuites(boolean filter) Filter cipher suites with supported before passing to JSSE provider.
| |
| withHostNameAuthorizer | back to summary |
|---|---|
| public JsseESTServiceBuilder withHostNameAuthorizer(JsseHostnameAuthorizer hostNameAuthorizer) | |
| withKeyManager | back to summary |
|---|---|
| public JsseESTServiceBuilder withKeyManager(KeyManager keyManager) | |
| withKeyManagers | back to summary |
|---|---|
| public JsseESTServiceBuilder withKeyManagers(KeyManager[] keyManagers) | |
| withProvider | back to summary |
|---|---|
| public JsseESTServiceBuilder withProvider(String tlsProviderName) throws NoSuchProviderException Configure this builder to use the provider with the passed in name.
| |
| withProvider | back to summary |
|---|---|
| public JsseESTServiceBuilder withProvider(Provider tlsProvider) Configure this builder to use the passed in provider.
| |
| withReadLimit | back to summary |
|---|---|
| public JsseESTServiceBuilder withReadLimit(long absoluteLimit) | |
| withSecureRandom | back to summary |
|---|---|
| public JsseESTServiceBuilder withSecureRandom(SecureRandom secureRandom) | |
| withTimeout | back to summary |
|---|---|
| public JsseESTServiceBuilder withTimeout(int timeoutMillis) | |
| withTLSVersion | back to summary |
|---|---|
| public JsseESTServiceBuilder withTLSVersion(String tlsVersion) | |