Class IDP.HttpClientConfig
- java.lang.Object
-
- org.keycloak.adapters.saml.config.IDP.HttpClientConfig
-
- All Implemented Interfaces:
AdapterHttpClientConfig
- Enclosing class:
- IDP
public static class IDP.HttpClientConfig extends Object implements AdapterHttpClientConfig
-
-
Constructor Summary
Constructors Constructor Description HttpClientConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClientKeystore()Returns keystore with client keys.StringgetClientKeystorePassword()Returns keystore password.intgetConnectionPoolSize()Returns size of connection pool.longgetConnectionTimeout()Returns timeout for establishing the connection with the remote host in milliseconds.longgetConnectionTTL()Returns the connection time-to-liveStringgetProxyUrl()Returns URL of HTTP proxy.longgetSocketTimeout()Returns timeout for socket waiting for data in milliseconds.StringgetTruststore()Returns truststore filename.StringgetTruststorePassword()Returns truststore password.booleanisAllowAnyHostname()Returns boolean flag whether any hostname verification is done on the server's certificate,truemeans that verification is not done.booleanisDisableTrustManager()Returns boolean flag whether any trust management and hostname verification is done.voidsetAllowAnyHostname(boolean allowAnyHostname)voidsetClientKeystore(String clientKeystore)voidsetClientKeystorePassword(String clientKeystorePassword)voidsetConnectionPoolSize(int connectionPoolSize)voidsetConnectionTimeout(long connectionTimeout)voidsetConnectionTTL(long connectionTTL)voidsetDisableTrustManager(boolean disableTrustManager)voidsetProxyUrl(String proxyUrl)voidsetSocketTimeout(long socketTimeout)voidsetTruststore(String truststore)voidsetTruststorePassword(String truststorePassword)
-
-
-
Method Detail
-
getTruststore
public String getTruststore()
Description copied from interface:AdapterHttpClientConfigReturns truststore filename.- Specified by:
getTruststorein interfaceAdapterHttpClientConfig
-
setTruststore
public void setTruststore(String truststore)
-
getTruststorePassword
public String getTruststorePassword()
Description copied from interface:AdapterHttpClientConfigReturns truststore password.- Specified by:
getTruststorePasswordin interfaceAdapterHttpClientConfig
-
setTruststorePassword
public void setTruststorePassword(String truststorePassword)
-
getClientKeystore
public String getClientKeystore()
Description copied from interface:AdapterHttpClientConfigReturns keystore with client keys.- Specified by:
getClientKeystorein interfaceAdapterHttpClientConfig
-
setClientKeystore
public void setClientKeystore(String clientKeystore)
-
getClientKeystorePassword
public String getClientKeystorePassword()
Description copied from interface:AdapterHttpClientConfigReturns keystore password.- Specified by:
getClientKeystorePasswordin interfaceAdapterHttpClientConfig
-
setClientKeystorePassword
public void setClientKeystorePassword(String clientKeystorePassword)
-
isAllowAnyHostname
public boolean isAllowAnyHostname()
Description copied from interface:AdapterHttpClientConfigReturns boolean flag whether any hostname verification is done on the server's certificate,truemeans that verification is not done.- Specified by:
isAllowAnyHostnamein interfaceAdapterHttpClientConfig- Returns:
-
setAllowAnyHostname
public void setAllowAnyHostname(boolean allowAnyHostname)
-
isDisableTrustManager
public boolean isDisableTrustManager()
Description copied from interface:AdapterHttpClientConfigReturns boolean flag whether any trust management and hostname verification is done.NOTE Disabling trust manager is a security hole, so only set this option if you cannot or do not want to verify the identity of the host you are communicating with.
- Specified by:
isDisableTrustManagerin interfaceAdapterHttpClientConfig
-
setDisableTrustManager
public void setDisableTrustManager(boolean disableTrustManager)
-
getConnectionPoolSize
public int getConnectionPoolSize()
Description copied from interface:AdapterHttpClientConfigReturns size of connection pool.- Specified by:
getConnectionPoolSizein interfaceAdapterHttpClientConfig
-
setConnectionPoolSize
public void setConnectionPoolSize(int connectionPoolSize)
-
getProxyUrl
public String getProxyUrl()
Description copied from interface:AdapterHttpClientConfigReturns URL of HTTP proxy.- Specified by:
getProxyUrlin interfaceAdapterHttpClientConfig
-
getSocketTimeout
public long getSocketTimeout()
Description copied from interface:AdapterHttpClientConfigReturns timeout for socket waiting for data in milliseconds.- Specified by:
getSocketTimeoutin interfaceAdapterHttpClientConfig
-
setSocketTimeout
public void setSocketTimeout(long socketTimeout)
-
getConnectionTimeout
public long getConnectionTimeout()
Description copied from interface:AdapterHttpClientConfigReturns timeout for establishing the connection with the remote host in milliseconds.- Specified by:
getConnectionTimeoutin interfaceAdapterHttpClientConfig
-
setConnectionTimeout
public void setConnectionTimeout(long connectionTimeout)
-
getConnectionTTL
public long getConnectionTTL()
Description copied from interface:AdapterHttpClientConfigReturns the connection time-to-live- Specified by:
getConnectionTTLin interfaceAdapterHttpClientConfig
-
setConnectionTTL
public void setConnectionTTL(long connectionTTL)
-
setProxyUrl
public void setProxyUrl(String proxyUrl)
-
-