Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NameTypeDescription

shibboleth.NonCachingHttpClientNonCachingHttpClient                                                   

HttpClientFactoryBeanFactory bean for non-caching HTTP client
shibboleth.FileCachingHttpClientFileCachingHttpClientFactoryBeanFactory bean for file-based-caching HTTP client

shibboleth.MemoryCachingHttpClient

InMemoryCachingHttpClientFactoryBeanFactory bean for in-memory-caching HTTP client
shibboleth.StaticExplicitTrustEngine 3.3StaticExplicitKeyFactoryBeanFactory bean for creating ExplicitKeyTrustEngine
shibboleth.StaticPKIXTrustEngine 3.3StaticPKIXFactoryBeanFactory bean for creating PKIXX509CredentialTrustEngine
shibboleth.SecurityEnhancedTLSSocketFactory 3.SecurityEnhancedTLSSocketFactory2SecurityEnhancedTLSSocketFactorySocket factory that supports HttpClientSecurityParameters-aware components
shibboleth.SecurityEnhancedTLSSocketFactoryWithClientTLS 3.3SecurityEnhancedTLSSocketFactoryClient-TLS-capable socket factory that supports HttpClientSecurityParameters-aware components

...

NameTypeDefaultDescription
idp.httpclient.useSecurityEnhancedTLSSocketFactory 3.2booleanBooleanfalseIf true, causes the default clients to be injected with a special socket factory that supports advanced TLS features (requires substantial additional configuration)
idp.httpclient.connectionDisregardTLSCertificateconnectionDisregardTLSCertificate              booleanBooleanfalseIf the previous property is false, this allows the default TLS behavior of the client to ignore the TLS server certificate entirely (use with obvious caution, typically only while testing)
idp.httpclient.connectionRequestTimeoutDurationPT1MTIme to wait for a connection to be returned from the pool (can be 0 for no imposed value)
idp.httpclient.connectionTimeoutDurationPT1MTIme to wait for a connection to be established (can be 0 for no imposed value)
idp.httpclient.socketTimeoutDurationPT1MTime to allow between packets on a connection (can be 0 for no imposed value)
idp.httpclient.maxConnectionsTotalintegerInteger100Caps the number of simultaneous connections created by the pooling connection manager
idp.httpclient.maxConnectionsPerRouteintegerInteger100Caps the number of simultaneous connections per route created by the pooling connection manager
idp.httpclient.memorycaching.maxCacheEntriesintegerInteger50Size of the in-memory result cache
idp.httpclient.memorycaching.maxCacheEntrySizelongLong1048576Largest size to allow for an in-memory cache entry
idp.httpclient.filecaching.maxCacheEntriesintegerInteger100Size of the non-disk result cache
idp.httpclient.filecaching.maxCacheEntrySizelongLong10485760Largest sze to allow for an on-disk cache entry
idp.httpclient.filecaching.cacheDirectorylocal Local directory
Location of on-disk cache