public interface HttpClientSecurityConfiguration
| Modifier and Type | Method and Description |
|---|---|
X509Credential |
getClientTLSCredential()
Get the optional client TLS credential.
|
CredentialsProvider |
getCredentialsProvider()
Get an instance of
CredentialsProvider used for authentication by the HttpClient instance. |
X509HostnameVerifier |
getHostnameVerifier()
Get the optional hostname verifier.
|
List<String> |
getTLSCipherSuites()
Get the optional list of TLS cipher suites.
|
List<String> |
getTLSProtocols()
Get the optional list of TLS protocols.
|
TrustEngine<? super X509Credential> |
getTLSTrustEngine()
Sets the optional trust engine used in evaluating server TLS credentials.
|
Boolean |
isServerTLSFailureFatal()
Get the flag indicating whether failure of server TLS trust engine evaluation should be treated as
a fatal error.
|
@Nullable CredentialsProvider getCredentialsProvider()
CredentialsProvider used for authentication by the HttpClient instance.@Nullable TrustEngine<? super X509Credential> getTLSTrustEngine()
@Nullable List<String> getTLSProtocols()
@Nullable List<String> getTLSCipherSuites()
@Nullable X509HostnameVerifier getHostnameVerifier()
@Nullable X509Credential getClientTLSCredential()
@Nullable Boolean isServerTLSFailureFatal()
Note: a Boolean is used here rather than boolean to explicitly allow a
non-configured value, allowing consuming components to implement their own internal defaults.
Copyright © 1999–2019 Shibboleth Consortium. All rights reserved.