=== script/expression === === URL/network sinks === work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectSsoFlowClientSettings.java:236: public HttpClientConfig getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoveryTestlet.java:3:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoveryTestlet.java:44: HttpClient testletHttpClient = this.initHttpClient(env, context, httpClientConfig); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoveryTestlet.java:46: OpenIDConnectProviderMetadataRequestClient client = new OpenIDConnectProviderMetadataRequestClient(testletHttpClient, URI.create(discoveryURL)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoveryTestlet.java:80: HttpClient initHttpClient(ConfigurationEnvironment env, ConfigurationContext context, PluginConfiguration httpClientConfig) throws InitializeException, IOException, GeneralSecurityException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettings.java:174: public HttpClientConfig getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/application/webserver/infrastructure/health/ReadinessService.java:77: HttpURLConnection connection = (HttpURLConnection)uri.toURL().openConnection(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:6:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:59: HttpClient httpClientImpl = this.httpClient.createHttpClientForDomainClasses(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/rules/jwt/OAuth2OIDCDiscoveryActorTokenValidationConfig.java:71: public HttpClientConfig getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:6:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:61: HttpClient httpClientImpl = this.httpClient.createHttpClientForDomainClasses(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/tokenexchange/OAuth2OIDCDiscoverySubjectTokenValidationConfig.java:73: public HttpClientConfig getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettingsBase.java:5:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettingsBase.java:81: private HttpClient httpClientInstance; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettingsBase.java:113: public abstract HttpClientConfig getHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettingsBase.java:119: this.initializeHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettingsBase.java:122: protected final void initializeHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettingsBase.java:124: this.httpClientInstance = this.getHttpClient().createHttpClientForDomainClasses(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2SsoFlowClientSettingsBase.java:187: protected HttpClient getHttpClientInstance() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OAuth2RemoteConsentConfig.java:129: return new URL(value); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/application/configuration/event/AdminappRemoteEventSubscriberConfig.java:82: public HttpClientConfig getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OAuth2ClientResourceRequest.java:3:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/client/OAuth2ClientResourceRequest.java:40: public OAuth2ClientResourceRequestLogic logic(ELogger logger, HttpClient httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:285: super.initializeHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/OpenIDConnectDiscoverySsoFlowClientSettings.java:337: public HttpClientConfig getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:9:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:43: @NonNull HttpClient httpClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:136: private HttpClient httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:186: @NonNull HttpClient httpClient work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:258: private final HttpClient httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:333: @NonNull HttpClient httpClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:374: private HttpClient httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/repository/HttpClientOAuth2ClientCredentialsGrantAccessTokenLoader.java:390: @NonNull HttpClient httpClient work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/factory/OAuth2ClientCommunicatorFactoryImpl.java:5:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/factory/OAuth2ClientCommunicatorFactoryImpl.java:36: HttpClient httpClient = clientSettings.getHttpClient().createHttpClientForDomainClasses(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/factory/OpenIDConnectClientCommunicatorFactoryImpl.java:7:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/factory/OpenIDConnectClientCommunicatorFactoryImpl.java:46: HttpClient httpClient = clientSettings.getHttpClient().createHttpClientForDomainClasses(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/factory/OpenIDConnectClientCommunicatorFactoryImpl.java:77: private static List getResourceRequests(OpenIDConnectSsoFlowClientSettingsBase clientSettings, HttpClient httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/discovery/OpenIDConnectProviderMetadataRequestClient.java:8:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/discovery/OpenIDConnectProviderMetadataRequestClient.java:20: private final HttpClient httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/discovery/OpenIDConnectProviderMetadataRequestClient.java:55: public OpenIDConnectProviderMetadataRequestClient(HttpClient httpClient, URI discoveryURL) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/infrastructure/factory/prot/Airlock2FAModule.java:30:import com.airlock.iam.common.infrastructure.restclient.RestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/infrastructure/factory/prot/Airlock2FAModule.java:106: RestClient provideRestClient(FuturaeServerConfig serverConfig) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/infrastructure/factory/prot/Airlock2FAModule.java:107: return serverConfig.getRestClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/infrastructure/factory/shared/AdminappRemoteEventSubscriberModule.java:10:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/infrastructure/factory/shared/AdminappRemoteEventSubscriberModule.java:35: HttpClient provideHttpClient(AdminappRemoteEventSubscriberConfig config) throws GeneralSecurityException, IOException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/infrastructure/factory/shared/AdminappRemoteEventSubscriberModule.java:36: return config.getHttpClient().createHttpClientForDomainClasses(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/infrastructure/factory/shared/AdminappGatewaySessionTerminatorEventSubscriberModule.java:27: .map(gatewayAdminRestApiConfig -> this.createGatewayRestApi(gatewayAdminRestApiConfig.getHttpClient(), gatewayAdminRestApiConfig.getUrl())) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/logoutaction/BackchannelLogoutImpl.java:20:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/logoutaction/BackchannelLogoutImpl.java:34: private final Supplier httpClientSupplier; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/logoutaction/BackchannelLogoutImpl.java:39: CloseableHttpClient httpClient = this.httpClientSupplier.get(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/logoutaction/BackchannelLogoutImpl.java:120: Supplier httpClientSupplier, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/logoutaction/BackchannelLogoutImpl.java:160: private Supplier httpClientSupplier; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/infrastructure/logoutaction/BackchannelLogoutImpl.java:193: public BackchannelLogoutImpl.BackchannelLogoutImplBuilder httpClientSupplier(Supplier httpClientSupplier) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/infrastructure/service/token/airlock2fa/FuturaeAdminApiDeviceServiceImpl.java:9:import com.airlock.iam.common.infrastructure.restclient.RestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/infrastructure/service/token/airlock2fa/FuturaeAdminApiDeviceServiceImpl.java:26: private final RestClient restClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/infrastructure/service/token/airlock2fa/FuturaeAdminApiDeviceServiceImpl.java:31: public FuturaeAdminApiDeviceServiceImpl(RestClient restClient, FuturaeAdminApiRequestFactory requestFactory, Airlock2FAHardwareTokenSettings settings) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/OAuth2Client.java:6:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/OAuth2Client.java:37: Optional httpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/infrastructure/service/token/airlock2fa/FuturaeAdminApiHardwareTokenServiceImpl.java:7:import com.airlock.iam.common.infrastructure.restclient.RestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/infrastructure/service/token/airlock2fa/FuturaeAdminApiHardwareTokenServiceImpl.java:8:import com.airlock.iam.common.infrastructure.restclient.RestClientException; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/infrastructure/service/token/airlock2fa/FuturaeAdminApiHardwareTokenServiceImpl.java:32: private final RestClient restClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/infrastructure/service/token/airlock2fa/FuturaeAdminApiHardwareTokenServiceImpl.java:38: RestClient restClient, FuturaeAdminApiRequestFactory requestFactory, Airlock2FAHardwareTokenSettings hardwareTokenSettings work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/infrastructure/service/token/airlock2fa/FuturaeAdminApiHardwareTokenServiceImpl.java:76: } catch (RestClientException | FuturaeErrorResponseException e) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/infrastructure/service/token/airlock2fa/FuturaeAdminApiHardwareTokenServiceImpl.java:98: } catch (RestClientException | FuturaeErrorResponseException e) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/OAuth2ClientImpl.java:7:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/OAuth2ClientImpl.java:32: private final Optional httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/OAuth2ClientImpl.java:48: @NonNull Optional httpClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/OAuth2ClientImpl.java:202: public Optional httpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/OAuth2ClientImpl.java:246: private Optional httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/OAuth2ClientImpl.java:359: public OAuth2ClientImpl.OAuth2ClientImplBuilder httpClient(@NonNull Optional httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientResourceRequestLogic.java:9:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientResourceRequestLogic.java:28: private final HttpClient httpClientInstance; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientResourceRequestLogic.java:93: HttpClient httpClientInstance, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientResourceRequestLogic.java:117: private HttpClient httpClientInstance; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientResourceRequestLogic.java:138: public OAuth2ClientResourceRequestLogic.OAuth2ClientResourceRequestLogicBuilder httpClientInstance(HttpClient httpClientInstance) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientCommunicatorImpl.java:10:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientCommunicatorImpl.java:55: private final HttpClient httpClientInstance; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientCommunicatorImpl.java:291: HttpClient httpClientInstance work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientCommunicatorImpl.java:342: private HttpClient httpClientInstance; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OAuth2ClientCommunicatorImpl.java:391: public OAuth2ClientCommunicatorImpl.OAuth2ClientCommunicatorImplBuilder httpClientInstance(HttpClient httpClientInstance) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OpenIDConnectClientCommunicatorImpl.java:4:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OpenIDConnectClientCommunicatorImpl.java:191: HttpClient httpClientInstance, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OpenIDConnectClientCommunicatorImpl.java:222: private HttpClient httpClientInstance; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/client/communication/OpenIDConnectClientCommunicatorImpl.java:275: public OpenIDConnectClientCommunicatorImpl.OpenIDConnectClientCommunicatorImplBuilder httpClientInstance(HttpClient httpClientInstance) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/logoutaction/BackchannelLogoutClientSettings.java:5:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/logoutaction/BackchannelLogoutClientSettings.java:7:public record BackchannelLogoutClientSettings(URI backchannelLogoutUri, Supplier closeableHttpClientSupplier) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/service/tokenexchange/HttpClientRemoteDiscoveryLoader.java:10:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/service/tokenexchange/HttpClientRemoteDiscoveryLoader.java:23: public HttpClientRemoteDiscoveryLoader(HttpClient httpClient, Duration cacheRefreshInterval) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/service/tokenexchange/HttpClientRemoteDiscoveryLoader.java:44: private static OIDCProviderMetadata loadDiscoveryMetadata(HttpClient httpClient, URI location) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/application/configuration/procivis/ProcivisCoreSsiServiceConfig.java:87: public HttpClientConfig getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/application/configuration/procivis/ProcivisDeskSsiServiceConfig.java:79: public HttpClientConfig getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/factory/ProcivisCoreSsiServiceModule.java:5:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/factory/ProcivisCoreSsiServiceModule.java:29: HttpClient provideHttpClient(ProcivisCoreSsiServiceConfig config) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/factory/ProcivisCoreSsiServiceModule.java:31: return config.getHttpClient().createHttpClientForDomainClasses(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/factory/ProcivisDeskSsiServiceModule.java:7:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/factory/ProcivisDeskSsiServiceModule.java:31: HttpClient provideHttpClient(ProcivisDeskSsiServiceConfig config) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/factory/ProcivisDeskSsiServiceModule.java:33: return config.getHttpClient().createHttpClientForDomainClasses(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/service/procivis/ProcivisSsiService.java:10:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/service/procivis/ProcivisSsiService.java:68: private final Provider client; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/service/procivis/ProcivisSsiService.java:78: Provider client, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/service/procivis/ProcivisSsiService.java:89: Provider client, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/service/procivis/ProcivisSsiService.java:506: return Result.result(((HttpClient)this.client.get()).execute(request)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/service/procivis/ProcivisSsiService.java:551: private Provider client; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/ssi/infrastructure/service/procivis/ProcivisSsiService.java:572: public ProcivisSsiService.ProcivisSsiServiceBuilder client(Provider client) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/flow/shared/infrastructure/factory/Airlock2FAModuleForConfigBase.java:4:import com.airlock.iam.common.infrastructure.restclient.RestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/flow/shared/infrastructure/factory/Airlock2FAModuleForConfigBase.java:49: RestClient provideRestClient(FuturaeServerConfig serverConfig) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/flow/shared/infrastructure/factory/Airlock2FAModuleForConfigBase.java:50: return serverConfig.getRestClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/flow/shared/infrastructure/factory/valueprovider/Airlock2FAAuthenticationValueMapProviderModule.java:4:import com.airlock.iam.common.infrastructure.restclient.RestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/flow/shared/infrastructure/factory/valueprovider/Airlock2FAAuthenticationValueMapProviderModule.java:42: RestClient provideRestClient(FuturaeServerConfig serverConfig) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/flow/shared/infrastructure/factory/valueprovider/Airlock2FAAuthenticationValueMapProviderModule.java:43: return serverConfig.getRestClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/servicecontainer/app/infrastructure/airlock2fa/Airlock2FAActivationLetterOrderTaskFactory.java:82: config.getAirlock2faSettings().getFuturaeServer().getRestClient(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/servicecontainer/app/infrastructure/airlock2fa/Airlock2FAActivationLetterOrderTaskFactory.java:93: config.getAirlock2faSettings().getFuturaeServer().getRestClient(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/application/configuration/SamlAccessCookieIdentityPropagator.java:57:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/application/configuration/SamlAccessCookieIdentityPropagator.java:168: private CloseableHttpClient httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/application/configuration/SamlAccessCookieIdentityPropagator.java:203: CloseableHttpClient httpClient work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/application/configuration/SamlAccessCookieIdentityPropagator.java:342: LOG.warn(LogTypes.SERVER_INFO_SYS, "Error closing previous HttpClient instance; ignoring: " + e.getMessage()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/application/configuration/SamlAccessCookieIdentityPropagator.java:449: private CloseableHttpClient httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/application/configuration/SamlAccessCookieIdentityPropagator.java:648: public SamlAccessCookieIdentityPropagator.SamlAccessCookieIdentityPropagatorBuilder httpClient(CloseableHttpClient httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/application/configuration/airlock2fa/FuturaeServerConfig.java:5:import com.airlock.iam.common.infrastructure.restclient.JerseyRestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/application/configuration/airlock2fa/FuturaeServerConfig.java:7:import com.airlock.iam.common.infrastructure.restclient.RestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/application/configuration/airlock2fa/FuturaeServerConfig.java:8:import com.airlock.iam.common.infrastructure.restclient.RestClientProxySettings; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/application/configuration/airlock2fa/FuturaeServerConfig.java:157: private RestClient restClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/application/configuration/airlock2fa/FuturaeServerConfig.java:202: this.restClient = this.createJerseyRestClientBuilder() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/application/configuration/airlock2fa/FuturaeServerConfig.java:237: public RestClient getRestClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/application/configuration/airlock2fa/FuturaeServerConfig.java:250: private JerseyRestClient.JerseyRestClientBuilder createJerseyRestClientBuilder() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/application/configuration/airlock2fa/FuturaeServerConfig.java:251: return JerseyRestClient.builder() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/application/configuration/airlock2fa/FuturaeServerConfig.java:258: .proxySettings(this.proxyUri == null ? null : new RestClientProxySettings(URI.create(this.proxyUri), this.proxyLoginUser, this.proxyLoginPassword)) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/application/configuration/airlock2fa/Airlock2FAActivationLetterOrderUserEventListener.java:61: this.airlock2faSettings.getFuturaeServer().getRestClient(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/application/configuration/airlock2fa/Airlock2FAConsistencyUserChangeListener.java:47: this.airlock2FASettings.getFuturaeServer().getRestClient(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAApprovalServiceImpl.java:6:import com.airlock.iam.common.infrastructure.restclient.RestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAApprovalServiceImpl.java:45: private final Provider restClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAApprovalServiceImpl.java:53: Provider restClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAApprovalServiceImpl.java:82: return ((RestClient)this.restClient.get()) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAApprovalServiceImpl.java:96: return ((RestClient)this.restClient.get()).read(request, ((FuturaeApprovalAnswerReaders)this.answerReaders.get()).forOneTouch(request)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAApprovalServiceImpl.java:108: return ((RestClient)this.restClient.get()).read(request, ((FuturaeApprovalAnswerReaders)this.answerReaders.get()).forOneTouch(request)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAApprovalServiceImpl.java:121: return ((RestClient)this.restClient.get()).read(request, ((FuturaeApprovalAnswerReaders)this.answerReaders.get()).forOfflineQrCode(request)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAApprovalServiceImpl.java:139: return ((RestClient)this.restClient.get()).read(request, ((FuturaeApprovalAnswerReaders)this.answerReaders.get()).forOnlineQrCode(request)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAApprovalServiceImpl.java:154: return ((RestClient)this.restClient.get()).read(request, ((FuturaeApprovalAnswerReaders)this.answerReaders.get()).forMobileOnly(request)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAApprovalServiceImpl.java:207: return ((RestClient)this.restClient.get()) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/Airlock2FAAuthApiDeviceManagementServiceImpl.java:5:import com.airlock.iam.common.infrastructure.restclient.RestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/Airlock2FAAuthApiDeviceManagementServiceImpl.java:15: private final RestClient restClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/Airlock2FAAuthApiDeviceManagementServiceImpl.java:19: public Airlock2FAAuthApiDeviceManagementServiceImpl(RestClient restClient, FuturaeAuthApiDeviceManagementRequestFactory requestFactory) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/Airlock2FAPreAuthenticationServiceImpl.java:5:import com.airlock.iam.common.infrastructure.restclient.RestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/Airlock2FAPreAuthenticationServiceImpl.java:19: private final Provider restClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/Airlock2FAPreAuthenticationServiceImpl.java:26: Provider restClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/Airlock2FAPreAuthenticationServiceImpl.java:59: return ((RestClient)this.restClient.get()).read(request, ((FuturaeAuthApiPreAuthenticationAnswerReader)this.answerReader.get()).forPreAuth(request)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/application/configuration/event/LoginappRemoteEventSubscriberConfig.java:68: public HttpClientConfig getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/QrCodeImageReaderImpl.java:4:import com.airlock.iam.common.infrastructure.restclient.RestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/QrCodeImageReaderImpl.java:25: private final RestClient client; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/QrCodeImageReaderImpl.java:30: this.client = serverConfig.getRestClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/QrCodeImageReaderImpl.java:35: QrCodeImageReaderImpl(RestClient client, URI serverUrl) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/Airlock2FAAuthApiEnrollmentServiceImpl.java:7:import com.airlock.iam.common.infrastructure.restclient.RestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/Airlock2FAAuthApiEnrollmentServiceImpl.java:28: private final Provider restClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/Airlock2FAAuthApiEnrollmentServiceImpl.java:34: Provider restClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/Airlock2FAAuthApiEnrollmentServiceImpl.java:49: return ((RestClient)this.restClient.get()) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/Airlock2FAAuthApiEnrollmentServiceImpl.java:70: return ((RestClient)this.restClient.get()) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/Airlock2FAAuthApiEnrollmentServiceImpl.java:112: return ((RestClient)this.restClient.get()) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/Airlock2FAAuthApiEnrollmentServiceImpl.java:125: return ((RestClient)this.restClient.get()) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/Airlock2FAAuthApiEnrollmentServiceImpl.java:143: return ((RestClient)this.restClient.get()) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/Airlock2FAAuthApiEnrollmentServiceImpl.java:161: return ((RestClient)this.restClient.get()) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/FuturaeAdminApiUserDeleteServiceImpl.java:6:import com.airlock.iam.common.infrastructure.restclient.RestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/FuturaeAdminApiUserDeleteServiceImpl.java:13: private final RestClient restClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/FuturaeAdminApiUserDeleteServiceImpl.java:17: public FuturaeAdminApiUserDeleteServiceImpl(RestClient restClient, FuturaeRequestFactory futuraeRequestFactory) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/FuturaeAuthApiUserInformationServiceImpl.java:6:import com.airlock.iam.common.infrastructure.restclient.RestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/FuturaeAuthApiUserInformationServiceImpl.java:27: private final RestClient restClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/FuturaeAuthApiUserInformationServiceImpl.java:34: @NonNull RestClient restClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/FuturaeAdminApiEnrollmentServiceImpl.java:5:import com.airlock.iam.common.infrastructure.restclient.RestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/FuturaeAdminApiEnrollmentServiceImpl.java:25: private final RestClient restClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/FuturaeAdminApiEnrollmentServiceImpl.java:29: public FuturaeAdminApiEnrollmentServiceImpl(RestClient restClient, FuturaeAdminApiEnrollmentRequestFactory adminApiRequestFactory) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/FuturaeAuthApiUserServiceImpl.java:6:import com.airlock.iam.common.infrastructure.restclient.RestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/FuturaeAuthApiUserServiceImpl.java:14: private final RestClient restClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/futurae/FuturaeAuthApiUserServiceImpl.java:18: public FuturaeAuthApiUserServiceImpl(@NonNull RestClient restClient, @NonNull FuturaeAuthenticationRequestFactory requestFactory) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAAuthenticationServiceImpl.java:5:import com.airlock.iam.common.infrastructure.restclient.RestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAAuthenticationServiceImpl.java:40: private final Provider restClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAAuthenticationServiceImpl.java:49: Provider restClient, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAAuthenticationServiceImpl.java:83: return ((RestClient)this.restClient.get()) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAAuthenticationServiceImpl.java:96: return ((RestClient)this.restClient.get()).read(request, ((FuturaeAuthenticationAnswerReaders)this.answerReaders.get()).forPasscode(request)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAAuthenticationServiceImpl.java:112: return ((RestClient)this.restClient.get()).read(request, ((FuturaeAuthenticationAnswerReaders)this.answerReaders.get()).forOneTouch(request)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAAuthenticationServiceImpl.java:126: return ((RestClient)this.restClient.get()).read(request, ((FuturaeAuthenticationAnswerReaders)this.answerReaders.get()).forOneTouch(request)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAAuthenticationServiceImpl.java:143: return ((RestClient)this.restClient.get()).read(request, ((FuturaeAuthenticationAnswerReaders)this.answerReaders.get()).forOnlineQrCode(request)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAAuthenticationServiceImpl.java:160: return ((RestClient)this.restClient.get()).read(request, ((FuturaeAuthenticationAnswerReaders)this.answerReaders.get()).forMobileOnly(request)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAAuthenticationServiceImpl.java:177: return ((RestClient)this.restClient.get()).read(request, ((FuturaeAuthenticationAnswerReaders)this.answerReaders.get()).forOfflineQrCode(request)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAAuthenticationServiceImpl.java:199: return ((RestClient)this.restClient.get()) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAAuthenticationServiceImpl.java:215: Result result = ((RestClient)this.restClient.get()) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAAuthenticationServiceImpl.java:242: return ((RestClient)this.restClient.get()).read(request, ((FuturaeAuthenticationAnswerReaders)this.answerReaders.get()).forAuthStatusOrError(request)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAAuthenticationServiceImpl.java:252: return ((RestClient)this.restClient.get()).read(request, ((FuturaeAuthenticationAnswerReaders)this.answerReaders.get()).forAbort(request)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/rest/airlock2fa/Airlock2FAAuthenticationServiceImpl.java:272: return ((RestClient)this.restClient.get()) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/service/airlock2fa/FuturaeAdminApiUserServiceImpl.java:5:import com.airlock.iam.common.infrastructure.restclient.RestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/service/airlock2fa/FuturaeAdminApiUserServiceImpl.java:18: private final RestClient restClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/service/airlock2fa/FuturaeAdminApiUserServiceImpl.java:22: public FuturaeAdminApiUserServiceImpl(@NonNull RestClient restClient, @NonNull FuturaeAdminApiRequestFactory requestFactory) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/service/airlock2fa/Airlock2FAAuthenticatorFactory.java:50: () -> config.getFuturaeServer().getRestClient(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/service/airlock2fa/Airlock2FAAuthenticatorFactory.java:59: () -> config.getFuturaeServer().getRestClient(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/factor/infrastructure/service/airlock2fa/Airlock2FAAuthenticatorFactory.java:65: config.getFuturaeServer().getRestClient(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/rest/infrastructure/factory/shared/HCaptchaModule.java:5:import com.airlock.iam.common.infrastructure.restclient.JerseyRestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/rest/infrastructure/factory/shared/HCaptchaModule.java:7:import com.airlock.iam.common.infrastructure.restclient.RestClientProxySettings; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/rest/infrastructure/factory/shared/HCaptchaModule.java:28: private static JerseyRestClient restClient(HCaptchaConfig config) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/rest/infrastructure/factory/shared/HCaptchaModule.java:29: return JerseyRestClient.builder() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/rest/infrastructure/factory/shared/HCaptchaModule.java:39: : new RestClientProxySettings(URI.create(config.getProxyUri()), config.getProxyLoginUser(), config.getProxyLoginPassword()) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/rest/infrastructure/factory/shared/CustomCaptchaModule.java:5:import com.airlock.iam.common.infrastructure.restclient.JerseyRestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/rest/infrastructure/factory/shared/CustomCaptchaModule.java:7:import com.airlock.iam.common.infrastructure.restclient.RestClientProxySettings; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/rest/infrastructure/factory/shared/CustomCaptchaModule.java:35: private static JerseyRestClient restClient(CustomCaptchaConfig config, URI uriWithoutPath) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/rest/infrastructure/factory/shared/CustomCaptchaModule.java:36: return JerseyRestClient.builder() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/rest/infrastructure/factory/shared/CustomCaptchaModule.java:46: : new RestClientProxySettings(URI.create(config.getProxyUri()), config.getProxyLoginUser(), config.getProxyLoginPassword()) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/rest/infrastructure/factory/shared/ReCaptchaModule.java:5:import com.airlock.iam.common.infrastructure.restclient.JerseyRestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/rest/infrastructure/factory/shared/ReCaptchaModule.java:7:import com.airlock.iam.common.infrastructure.restclient.RestClientProxySettings; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/rest/infrastructure/factory/shared/ReCaptchaModule.java:28: private static JerseyRestClient restClient(ReCaptchaConfig config) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/rest/infrastructure/factory/shared/ReCaptchaModule.java:29: return JerseyRestClient.builder() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/rest/infrastructure/factory/shared/ReCaptchaModule.java:39: : new RestClientProxySettings(URI.create(config.getProxyUri()), config.getProxyLoginUser(), config.getProxyLoginPassword()) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/infrastructure/captcha/CaptchaValidationServiceImpl.java:6:import com.airlock.iam.common.infrastructure.restclient.JerseyRestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/infrastructure/captcha/CaptchaValidationServiceImpl.java:17: private final JerseyRestClient restClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/infrastructure/captcha/CaptchaValidationServiceImpl.java:20: public CaptchaValidationServiceImpl(JerseyRestClient restClient, String path) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oauth2/provider/servlet/v3/settings/OAuth2V3GrantSettingsFactory.java:8:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oauth2/provider/servlet/v3/settings/OAuth2V3GrantSettingsFactory.java:112: .httpClient(config.getHttpClient().map(OAuth2V3GrantSettingsFactory::initHttpClient)) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oauth2/provider/servlet/v3/settings/OAuth2V3GrantSettingsFactory.java:119: private static HttpClient initHttpClient(HttpClientConfig httpClientConfig) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/configuration/oauth/as/client/OAuth2StaticClientConfig.java:264: public Optional getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/configuration/oauth/as/client/OAuth2StaticClientConfig.java:308: .map(backchannelLogoutUri -> new BackchannelLogoutClientSettings(backchannelLogoutUri, this.getHttpClient().orElseThrow().httpClientSupplier())); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/oneshot/impl/HttpSignatureX509CertificateHttpUrlLoaderConfig.java:50: this.certificateLoader = new X509CertificateHttpUrlLoader(this.httpClientConfig.createHttpClient(), this.maximumCacheSize); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/infrastructure/factory/shared/LoginappRemoteEventSubscriberModule.java:10:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/infrastructure/factory/shared/LoginappRemoteEventSubscriberModule.java:39: HttpClient provideHttpClient(LoginappRemoteEventSubscriberConfig config) throws GeneralSecurityException, IOException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/infrastructure/factory/shared/LoginappRemoteEventSubscriberModule.java:40: return config.getHttpClient().createHttpClientForDomainClasses(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/infrastructure/factory/shared/LoginappGatewaySessionTerminatorEventSubscriberModule.java:29: .map(gatewayAdminRestApiConfig -> this.createGatewayRestApi(gatewayAdminRestApiConfig.getHttpClient(), gatewayAdminRestApiConfig.getUrl())) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RetryIfServerNotReachablePolicyConfig.java:3:import com.airlock.iam.common.infrastructure.restclient.RestClientRetryPolicy; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RetryIfServerNotReachablePolicyConfig.java:10:public class RetryIfServerNotReachablePolicyConfig implements RestClientRetryPolicy { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/application/configuration/idpropagation/OnBehalfLoginIdentityPropagationConfig.java:62: public HttpClientConfig getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/NoRetryPolicyConfig.java:3:import com.airlock.iam.common.infrastructure.restclient.RestClientRetryPolicy; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/NoRetryPolicyConfig.java:10:public class NoRetryPolicyConfig implements RestClientRetryPolicy { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/factory/OnBehalfLoginIdentityPropagationModule.java:31: return config.getHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:34:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:77: CloseableHttpClient redirectingClient = this.createRedirectingHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:78: CloseableHttpClient notRedirectingClient = this.createDefaultHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:82: CloseableHttpClient client = this.disableAutoForwardingForStep(stepIndex) ? notRedirectingClient : redirectingClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:157: private CloseableHttpClient createDefaultHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:159: return ((HttpClientConfig)this.httpClient.get()).createHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/authentication/infrastructure/idpropagation/OnBehalfLoginStepsImpl.java:165: private CloseableHttpClient createRedirectingHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:3:import com.airlock.iam.common.infrastructure.restclient.JerseyRestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:5:import com.airlock.iam.common.infrastructure.restclient.RestClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:6:import com.airlock.iam.common.infrastructure.restclient.RestClientProxySettings; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:7:import com.airlock.iam.common.infrastructure.restclient.RestClientRetryPolicy; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:32:public class RestClientConfig { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:48: private RestClientRetryPolicy retryPolicy; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:154: private RestClientConfig.StaticHeaderStrategy staticRestRequestHeaderStrategy; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:155: private RestClient restClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:157: public RestClientConfig( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:159: RestClientRetryPolicy retryPolicy, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:173: RestClientConfig.StaticHeaderStrategy staticRestRequestHeaderStrategy work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:195: this.restClient = JerseyRestClient.builder() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:210: .proxySettings(this.proxyUri == null ? null : new RestClientProxySettings(URI.create(this.proxyUri), this.proxyLoginUser, this.proxyLoginPassword)) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:216: public RestClient getRestClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:221: public static RestClientConfig.RestClientConfigBuilder builder() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:222: return new RestClientConfig.RestClientConfigBuilder(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:226: public RestClientConfig() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:230: public static class RestClientConfigBuilder { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:234: private RestClientRetryPolicy retryPolicy; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:262: private RestClientConfig.StaticHeaderStrategy staticRestRequestHeaderStrategy; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:265: RestClientConfigBuilder() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:269: public RestClientConfig.RestClientConfigBuilder serverUrls(List serverUrls) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:275: public RestClientConfig.RestClientConfigBuilder retryPolicy(RestClientRetryPolicy retryPolicy) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:281: public RestClientConfig.RestClientConfigBuilder timeout(int timeout) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:287: public RestClientConfig.RestClientConfigBuilder connectionPoolMaxSize(int connectionPoolMaxSize) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:293: public RestClientConfig.RestClientConfigBuilder trustStorePath(File trustStorePath) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:299: public RestClientConfig.RestClientConfigBuilder trustStorePassword(String trustStorePassword) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:305: public RestClientConfig.RestClientConfigBuilder keyStorePath(File keyStorePath) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:311: public RestClientConfig.RestClientConfigBuilder keyStorePassword(String keyStorePassword) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:317: public RestClientConfig.RestClientConfigBuilder basicAuthCredentials(BasicAuthCredentialsConfig basicAuthCredentials) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:323: public RestClientConfig.RestClientConfigBuilder requestEntityProcessing(RequestEntityProcessing requestEntityProcessing) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:329: public RestClientConfig.RestClientConfigBuilder connectionManagerTimeout(int connectionManagerTimeout) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:335: public RestClientConfig.RestClientConfigBuilder proxyUri(String proxyUri) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:341: public RestClientConfig.RestClientConfigBuilder proxyLoginUser(String proxyLoginUser) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:347: public RestClientConfig.RestClientConfigBuilder proxyLoginPassword(String proxyLoginPassword) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:353: public RestClientConfig.RestClientConfigBuilder staticRestRequestHeaders(List staticRestRequestHeaders) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:359: public RestClientConfig.RestClientConfigBuilder staticRestRequestHeaderStrategy(RestClientConfig.StaticHeaderStrategy staticRestRequestHeaderStrategy) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:365: public RestClientConfig build() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:366: return new RestClientConfig( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/restclient/RestClientConfig.java:389: return "RestClientConfig.RestClientConfigBuilder(serverUrls=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/SwissphoneSmsGateway.java:146: HttpSmsGatewayWorkflow workflow = new HttpSmsGatewayWorkflow(this.getHttpClient()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/SwissphoneSmsGateway.java:227: HttpSmsGatewayWorkflow workflow = new HttpSmsGatewayWorkflow(this.getHttpClient()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/SwissphoneSmsGateway.java:300: HttpSmsGatewayWorkflow workflow = new HttpSmsGatewayWorkflow(this.getHttpClient()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:25:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:56: public HttpClientConfig getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/application/configuration/event/GatewayRestApiConnectionConfig.java:109: CloseableHttpClient httpClient = httpClientConfig.createHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/KannelSmsGateway.java:48: HttpSmsGatewayWorkflow workflow = new HttpSmsGatewayWorkflow(this.getHttpClient()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/HttpSmsGatewayWorkflow.java:15:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/HttpSmsGatewayWorkflow.java:23: private final CloseableHttpClient httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/HttpSmsGatewayWorkflow.java:25: public HttpSmsGatewayWorkflow(CloseableHttpClient httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/GenericHttpSmsGateway.java:43:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/GenericHttpSmsGateway.java:110: public CloseableHttpClient createResource() throws FailureException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/GenericHttpSmsGateway.java:126: HttpSmsGatewayWorkflow workflow = new HttpSmsGatewayWorkflow(this.getHttpClient()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/EcallSmsGateway.java:49: HttpSmsGatewayWorkflow workflow = new HttpSmsGatewayWorkflow(this.getHttpClient()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/TrueSensesSmsGateway.java:49: HttpSmsGatewayWorkflow workflow = new HttpSmsGatewayWorkflow(this.getHttpClient()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/SwisscomRestSmsGateway.java:60: HttpSmsGatewayWorkflow workflow = new HttpSmsGatewayWorkflow(this.getHttpClient()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/SmsHttpGatewayBase.java:31:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/SmsHttpGatewayBase.java:34:public abstract class SmsHttpGatewayBase implements SmsGateway, ResourcePool.TrackableResourceSupplier { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/SmsHttpGatewayBase.java:35: private static final ResourcePool POOL = new ResourcePool<>(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/SmsHttpGatewayBase.java:167: protected CloseableHttpClient getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/SmsHttpGatewayBase.java:190: public CloseableHttpClient createResource() throws FailureException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/SmsHttpGatewayBase.java:198: public void closeResource(CloseableHttpClient httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/SmsFinderGateway.java:121: HttpSmsGatewayWorkflow workflow = new HttpSmsGatewayWorkflow(this.getHttpClient()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/SmsFinderGateway.java:134: HttpSmsGatewayWorkflow workflow = new HttpSmsGatewayWorkflow(this.getHttpClient()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/AspSmsGateway.java:63: HttpSmsGatewayWorkflow workflow = new HttpSmsGatewayWorkflow(this.getHttpClient()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/AspSmsGateway.java:70: HttpSmsGatewayWorkflow workflow = new HttpSmsGatewayWorkflow(this.getHttpClient()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/cert/crl/AbstractURLCrlReader.java:22: Result, CrlFetcherException> result = (Result, CrlFetcherException>)this.getHttpClient() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/cert/crl/AbstractHTTPConnectionOptions.java:15:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/cert/crl/AbstractHTTPConnectionOptions.java:107: private CloseableHttpClient httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/cert/crl/AbstractHTTPConnectionOptions.java:167: protected CloseableHttpClient getHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/cert/ocsp/OcspOverHttpClient.java:15:import org.apache.hc.client5.http.classic.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/cert/ocsp/OcspOverHttpClient.java:24:public class OcspOverHttpClient implements OcspClient { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/cert/ocsp/OcspOverHttpClient.java:25: private static final ELogger LOG = ELoggerFactory.getLogger(OcspOverHttpClient.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/cert/ocsp/OcspOverHttpClient.java:30: private HttpClient httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/cert/ocsp/OcspOverHttpClient.java:32: public OcspOverHttpClient(HttpClientConfig httpClientConfig) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/cert/ocsp/OcspOverHttpClient.java:37: void initializeHttpClient() throws InitializeException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/cert/ocsp/OcspOverHttpClient.java:39: this.httpClient = this.httpClientConfig.createHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/cert/ocsp/OcspOverHttpClient.java:79: public static OcspOverHttpClient.OcspOverHttpClientBuilder builder() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/cert/ocsp/OcspOverHttpClient.java:80: return new OcspOverHttpClient.OcspOverHttpClientBuilder(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/cert/ocsp/OcspOverHttpClient.java:84: public OcspOverHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/cert/ocsp/OcspOverHttpClient.java:97: public OcspOverHttpClient.OcspOverHttpClientBuilder httpClientConfig(HttpClientConfig httpClientConfig) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/cert/ocsp/OcspOverHttpClient.java:103: public OcspOverHttpClient build() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/cert/ocsp/OcspOverHttpClient.java:104: return new OcspOverHttpClient(this.httpClientConfig); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/cert/ocsp/OcspOverHttpClient.java:110: return "OcspOverHttpClient.OcspOverHttpClientBuilder(httpClientConfig=" + this.httpClientConfig + ")"; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sso/onbehalflogin/AbstractSingleHTTPRequestOnBehalfLoginStep.java:23:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sso/onbehalflogin/AbstractSingleHTTPRequestOnBehalfLoginStep.java:63: CloseableHttpClient httpClient, HttpContext httpContext, Map onBehalfLoginCtx, List additionalInformationToPropagate work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sso/onbehalflogin/AbstractSingleHTTPRequestOnBehalfLoginStep.java:122: private void executeRequest(CloseableHttpClient httpClient, HttpContext httpContext, HttpUriRequest request, Map onBehalfLoginCtx) throws OnBehalfLoginStepException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sso/onbehalflogin/OnBehalfLoginIdentityPropagator.java:49:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sso/onbehalflogin/OnBehalfLoginIdentityPropagator.java:169: CloseableHttpClient redirectingClient = this.createRedirectingHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sso/onbehalflogin/OnBehalfLoginIdentityPropagator.java:172: CloseableHttpClient notRedirectingClient = this.createDefaultHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sso/onbehalflogin/OnBehalfLoginIdentityPropagator.java:177: CloseableHttpClient httpClient = this.disableAutoForwardingForStep(i) ? notRedirectingClient : redirectingClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sso/onbehalflogin/OnBehalfLoginIdentityPropagator.java:270: private CloseableHttpClient createDefaultHttpClient() throws IdentityPropagatorException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sso/onbehalflogin/OnBehalfLoginIdentityPropagator.java:272: return this.httpClientConfig.createHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sso/onbehalflogin/OnBehalfLoginIdentityPropagator.java:278: private CloseableHttpClient createRedirectingHttpClient() throws IdentityPropagatorException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sso/onbehalflogin/OnBehalfLoginStep.java:6:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sso/onbehalflogin/OnBehalfLoginStep.java:10: void execute(CloseableHttpClient var1, HttpContext var2, Map var3, List var4) throws OnBehalfLoginStepException; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sso/AccessCookieIdentityPropagator.java:9:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sso/AccessCookieIdentityPropagator.java:155: private HttpClient httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sso/AccessCookieIdentityPropagator.java:274: .buildHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/RestClientRetryPolicy.java:6:public interface RestClientRetryPolicy { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/authen/HttpPasswordService.java:55:import org.apache.hc.client5.http.classic.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/authen/HttpPasswordService.java:190: private HttpClient httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/authen/FailoverServiceBase.java:152: new URL(url); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/RestClient.java:6:public interface RestClient { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/RestClient.java:8: RestResponse issueRequest(RestRequest var1) throws RestClientException; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/RestClient.java:10: T read(RestRequest var1, Function var2) throws RestClientException; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/RestClient.java:12: void send(RestRequest var1, Consumer var2) throws RestClientException; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/httpclient/ConnectionTestlet.java:34:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/httpclient/ConnectionTestlet.java:140: CloseableHttpClient client = new HttpClientBuilder() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/httpclient/ApacheHttpClientBuilder.java:26:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/httpclient/ApacheHttpClientBuilder.java:55: public CloseableHttpClient build() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/httpclient/HttpClientBuilder.java:3:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/httpclient/HttpClientBuilder.java:4:import com.airlock.iam.core.infrastructure.http.client.ApacheHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/httpclient/HttpClientBuilder.java:23:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/httpclient/HttpClientBuilder.java:54: public HttpClient buildHttpClient() throws GeneralSecurityException, IOException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/httpclient/HttpClientBuilder.java:55: return new ApacheHttpClient(this.build()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/httpclient/HttpClientBuilder.java:58: public CloseableHttpClient build() throws KeyStoreException, NoSuchAlgorithmException, CertificateException, IOException, KeyManagementException, UnrecoverableKeyException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/httpclient/HttpClientConfig.java:5:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/httpclient/HttpClientConfig.java:32:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/httpclient/HttpClientConfig.java:136: description = "A HTTP client sends a userAgent header with each request to identify the client software. If no value or an empty value is specified, \"Apache-HttpClient/4.1 (java 1.5)\" is used as user agent. This value allows to overwrite the default user agent.", work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/httpclient/HttpClientConfig.java:156: public CloseableHttpClient createHttpClient() throws GeneralSecurityException, IOException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/httpclient/HttpClientConfig.java:160: public Supplier httpClientSupplier() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/httpclient/HttpClientConfig.java:163: return this.createHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/httpclient/HttpClientConfig.java:170: public HttpClient createHttpClientForDomainClasses() throws GeneralSecurityException, IOException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/httpclient/HttpClientConfig.java:171: return this.getHttpClientBuilder().buildHttpClient(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/resources/DirectoryClassLoader.java:6:import java.net.URLClassLoader; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/resources/DirectoryClassLoader.java:8:public final class DirectoryClassLoader extends URLClassLoader { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/infrastructure/http/client/ApacheHttpClient.java:11:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/infrastructure/http/client/ApacheHttpClient.java:25:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/infrastructure/http/client/ApacheHttpClient.java:33:public final class ApacheHttpClient implements HttpClient { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/infrastructure/http/client/ApacheHttpClient.java:34: private final CloseableHttpClient httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/infrastructure/http/client/ApacheHttpClient.java:120: public ApacheHttpClient(CloseableHttpClient httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:48:public final class JerseyRestClient implements RestClient { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:49: private static final ELogger LOG = ELoggerFactory.getLogger(JerseyRestClient.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:57: private final RestClientRetryPolicy retryPolicy; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:62: private final Optional proxySettings; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:68: JerseyRestClient( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:70: @Nonnull RestClientRetryPolicy retryPolicy, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:78: RestClientProxySettings proxySettings, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:96: this.client = Suppliers.memoize(this::createHttpClient); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:102: throw new RestClientException("At least one server URL must be set"); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:119: public RestResponse issueRequest(RestRequest request) throws RestClientException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:124: public T read(RestRequest request, Function responseHandler) throws RestClientException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:131: public void send(RestRequest request, Consumer responseHandler) throws RestClientException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:192: private Client createHttpClient() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:197: keyStore -> clientBuilder.keyStore(keyStore, this.keyStorePassword.orElseThrow(() -> new RestClientException("Missing key store password"))) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:211: throw new RestClientException("Generation of a KeyStore failed", e); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:274: .orElseThrow(() -> new RestClientException("Missing key store password")); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:281: this.trustStorePassword.map(String::toCharArray).orElseThrow(() -> new RestClientException("Missing trust store password")) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:287: throw new RestClientException("Failed to load trust/key store", e); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:289: throw new RestClientException("Failed to create SSLConnectionSocketFactory", e); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:294: public static JerseyRestClient.JerseyRestClientBuilder builder() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:295: return new JerseyRestClient.JerseyRestClientBuilder(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:299: public static class JerseyRestClientBuilder { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:303: private RestClientRetryPolicy retryPolicy; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:319: private RestClientProxySettings proxySettings; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:328: JerseyRestClientBuilder() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:332: public JerseyRestClient.JerseyRestClientBuilder serverUrls(@Nonnull List serverUrls) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:342: public JerseyRestClient.JerseyRestClientBuilder retryPolicy(@Nonnull RestClientRetryPolicy retryPolicy) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:352: public JerseyRestClient.JerseyRestClientBuilder timeout(@Nonnull Duration timeout) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:362: public JerseyRestClient.JerseyRestClientBuilder connectionPoolMaxSize(int connectionPoolMaxSize) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:368: public JerseyRestClient.JerseyRestClientBuilder keyStorePath(File keyStorePath) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:374: public JerseyRestClient.JerseyRestClientBuilder keyStorePassword(String keyStorePassword) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:380: public JerseyRestClient.JerseyRestClientBuilder trustStorePath(File trustStorePath) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:386: public JerseyRestClient.JerseyRestClientBuilder trustStorePassword(String trustStorePassword) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:392: public JerseyRestClient.JerseyRestClientBuilder basicAuthCredentials(BasicAuthCredentialsConfig basicAuthCredentials) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:398: public JerseyRestClient.JerseyRestClientBuilder proxySettings(RestClientProxySettings proxySettings) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:404: public JerseyRestClient.JerseyRestClientBuilder requestEntityProcessing(@Nonnull RequestEntityProcessing requestEntityProcessing) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:414: public JerseyRestClient.JerseyRestClientBuilder staticRestRequestHeaderService(StaticRestRequestHeaderService staticRestRequestHeaderService) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:420: public JerseyRestClient.JerseyRestClientBuilder connectionManagerTimeout(Duration connectionManagerTimeout) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:426: public JerseyRestClient build() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:427: return new JerseyRestClient( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/JerseyRestClient.java:447: return "JerseyRestClient.JerseyRestClientBuilder(serverUrls=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/domain/model/http/signature/key/X509CertificateHttpUrlLoader.java:20:import org.apache.hc.client5.http.classic.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/domain/model/http/signature/key/X509CertificateHttpUrlLoader.java:29: public X509CertificateHttpUrlLoader(HttpClient httpClient, long maximumCacheSize) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/domain/model/http/signature/key/X509CertificateHttpUrlLoader.java:34: X509CertificateHttpUrlLoader(HttpClient httpClient, long maximumCacheSize, Consumer debugLog) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/domain/model/http/signature/key/X509CertificateHttpUrlLoader.java:69: private final HttpClient httpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/domain/model/http/signature/key/X509CertificateHttpUrlLoader.java:108: public InternalLoader(@NonNull HttpClient httpClient, Consumer debugLog) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/domain/model/http/client/HttpClient.java:6:public interface HttpClient { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/gateway/GatewayRestApi.java:25:import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/gateway/GatewayRestApi.java:35: private final Supplier httpClientSupplier; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/gateway/GatewayRestApi.java:38: public GatewayRestApi(Supplier httpClientSupplier, String gatewayRestApiUri) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/gateway/GatewayRestApi.java:45: CloseableHttpClient httpClient = this.httpClientSupplier.get(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/gateway/GatewayRestApi.java:92: private void terminateUserSessions(CloseableHttpClient httpClient, String userId, Predicate sessionFilter) throws IOException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/gateway/GatewayRestApi.java:100: private boolean terminateMaxPageSizeSessions(CloseableHttpClient httpClient, String userId, Predicate sessionFilter) throws IOException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/gateway/GatewayRestApi.java:118: private void openAdminSession(CloseableHttpClient httpClient) throws IOException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/gateway/GatewayRestApi.java:130: private void closeAdminSession(CloseableHttpClient httpClient) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/gateway/GatewayRestApi.java:146: private List findSessionsToTerminate(CloseableHttpClient httpClient, String userId, Predicate sessionFilter) throws IOException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/gateway/GatewayRestApi.java:176: private boolean terminateSessions(CloseableHttpClient httpClient, List sessionsToTerminate, String userId) throws IOException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/gateway/GatewayRestApi.java:186: private boolean terminateSession(CloseableHttpClient httpClient, String sid, String userId) throws IOException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/RestClientProxySettings.java:8:public final class RestClientProxySettings { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/RestClientProxySettings.java:13: public RestClientProxySettings(URI uri, String username, String password) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/domain/model/request/RequestUrl.java:13: this.uri = new URL(requestUrl).toURI(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/domain/service/jwt/signature/HttpClientRemoteJWKSetLoader.java:11:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/domain/service/jwt/signature/HttpClientRemoteJWKSetLoader.java:23: public HttpClientRemoteJWKSetLoader(HttpClient httpClient, Duration cacheRefreshInterval) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/domain/service/jwt/signature/HttpClientRemoteJWKSetLoader.java:45: private static JsonWebKeySet loadJwkSet(HttpClient httpClient, URI location) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/domain/service/event/RemoteEventSubscriber.java:19:import com.airlock.iam.core.domain.model.http.client.HttpClient; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/domain/service/event/RemoteEventSubscriber.java:37: private final Provider client; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/domain/service/event/RemoteEventSubscriber.java:45: @NonNull Provider client, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/domain/service/event/RemoteEventSubscriber.java:92: .execute(new RemoteEventSubscriber.AsyncRunnable(event, settings, url, body, (HttpClient)this.client.get())); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/domain/service/event/RemoteEventSubscriber.java:129: private final HttpClient client; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/domain/service/event/RemoteEventSubscriber.java:164: public AsyncRunnable(DomainEvent event, RemoteEventSubscriberSettings settings, String url, String body, HttpClient client) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/domain/service/event/RemoteEventSubscriber.java:182: private Provider client; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/domain/service/event/RemoteEventSubscriber.java:221: public RemoteEventSubscriber.RemoteEventSubscriberBuilder client(@NonNull Provider client) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/RestClientException.java:5:public class RestClientException extends FailureException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/RestClientException.java:6: public RestClientException(String message, Throwable cause) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/RestClientException.java:10: public RestClientException(String message) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/StaticRestRequestHeaderService.java:3:import com.airlock.iam.common.application.configuration.restclient.RestClientConfig; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/StaticRestRequestHeaderService.java:12: private final RestClientConfig.StaticHeaderStrategy staticHeaderStrategy; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/StaticRestRequestHeaderService.java:16: List staticRestRequestHeaders, RestClientConfig.StaticHeaderStrategy staticHeaderStrategy work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/StaticRestRequestHeaderService.java:29: if (this.staticHeaderStrategy.equals(RestClientConfig.StaticHeaderStrategy.OVERWRITE_EXISTING)) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/StaticRestRequestHeaderService.java:51: public StaticRestRequestHeaderService(RestClientConfig.StaticHeaderStrategy staticHeaderStrategy, Map> headers) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/StaticRestRequestHeaderService.java:59: private RestClientConfig.StaticHeaderStrategy staticHeaderStrategy; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/restclient/StaticRestRequestHeaderService.java:69: RestClientConfig.StaticHeaderStrategy staticHeaderStrategy === file writes/uploads === work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/misc/log/LogUtil.java:43: public static String hideMiddlePart(String secretString, int nrOfLeadingChars, int nrOfTrailingChars) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/application/parameters/infrastructure/ParametersBuilder.java:124: uri.getScheme() + ":" + ParameterParser.resolvePath(this.target.configRoot(), uri.getSchemeSpecificPart()).toString().replace('\\', '/') work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/application/parameters/domain/model/GlobalParameters.java:59: .map(URI::getSchemeSpecificPart) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/infrastructure/reflection/ReflectionHelper.java:30: String fieldNamePart = nameParts.getFirst(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/infrastructure/reflection/ReflectionHelper.java:31: Optional optional = getField(fieldNamePart, currentObject.getClass()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/infrastructure/reflection/ReflectionHelper.java:34: "Property " + fieldNamePart + " of class " + currentObject.getClass().getSimpleName() + " not found at \"" + currentPath + "\"" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/infrastructure/reflection/ReflectionHelper.java:65: String fieldNamePart = nameParts.getFirst(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/infrastructure/reflection/ReflectionHelper.java:66: Optional optional = getField(fieldNamePart, currentObject.getClass()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/infrastructure/reflection/ReflectionHelper.java:69: "Property " + fieldNamePart + " of class " + currentObject.getClass().getSimpleName() + " not found in \"" + fieldPath + "\"" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/infrastructure/reflection/ReflectionHelper.java:95: String fieldNamePart = nameParts.getFirst(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/infrastructure/reflection/ReflectionHelper.java:101: + fieldNamePart work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/application/configuration/password/PasswordGeneratorConfig.java:134: Files.write(f, byteArray); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/application/configuration/mtan/MtanTokenController.java:30: description = "Token controller plugin to handle mTAN (SMS) tokens. In addition to adding, changing and removing phone numbers, this plugin offers the following features:
    \t
  • Send OTP code to user's phone (e.g. to authenticate user calling help desk or to verify the number entered manually).
  • \t
  • When changing the phone number, a notification about this can be sent to the old phone number.
  • \t
  • A notification about the registration of a phone number may be sent to the corresponding number.
  • \t
  • Part (or all of) the configured phone numbers may be masked, so the administrator does not see entire numbers.
", work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/domain/service/uri/IamUriBuilder.java:36: iamUriBuilder.schemaSpecificPartForOpaque = Optional.of(uri.getRawSchemeSpecificPart()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/domain/service/uri/UrlUtils.java:36: String paramPart = createParameterPart(paramName, paramValue); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/domain/service/uri/UrlUtils.java:37: Optional newQuery = Optional.of(urlParts.getQuery().map(query -> query + "&" + paramPart).orElse(paramPart)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/base/domain/service/uri/UrlUtils.java:41: private static String createParameterPart(String paramName, String paramValue) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/application/service/license/LicenseDeployer.java:23: Files.writeString(tempFile.toPath(), licenseText, StandardCharsets.UTF_8); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/application/configuration/logging/MaskTokenLogStrategy.java:20: description = "Logs an excerpt of the token. The parameters must be chosen considering the 'Token Random Part Length' in the OAuth 2.0 configuration: a larger token length may allow for a larger number of characters to be logged.

Be aware that logging token information is detrimental to security.

" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/model/logging/MaskingTokenRepresentation.java:12: return token == null ? "" : LogUtil.hideMiddlePart(token, this.numberOfLeadingCharacters, this.numberOfTrailingCharacters); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/domain/model/token/matrixcard/generator/MatrixCardWriterImpl.java:108: Files.write(tmpFile.toPath(), renderedBytes); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/service/OAuth2BasicAuthHeaderUtils.java:22: public static String oauth2BasicAuthHeader(String userPart, String passwordPart) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/service/OAuth2BasicAuthHeaderUtils.java:23: return oauth2BasicAuthHeader(userPart, passwordPart, StandardCharsets.UTF_8); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/service/OAuth2BasicAuthHeaderUtils.java:26: public static String oauth2BasicAuthHeader(String userPart, String passwordPart, Charset charset) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/oauth2/domain/service/OAuth2BasicAuthHeaderUtils.java:27: return "Basic " + base64(UrlUtils.urlEncodeFormPost(userPart, charset) + ":" + UrlUtils.urlEncodeFormPost(passwordPart, charset)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/jackson/OptionalStringSerializer.java:16: gen.writeString(value.value()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/jackson/LinkSerializer.java:13: jgen.writeString(link.getUri().toString()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/jackson/InstantSerializer.java:15: gen.writeString(Dates.toString(zonedDateTime)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/common/infrastructure/jackson/LocalDateSerializer.java:13: gen.writeString(Dates.toString(value)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/plugin/configeditor/ui/ConfigUtil.java:21: Files.write(temp, bytes, StandardOpenOption.CREATE); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/plugin/configeditor/ui/dialog/ApplyConfigThread.java:74: tempFile = TempConfigFiles.writeTempConfigFile(this.app, this.configMetadata, deploymentDirectory); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/renderer/CsvRenderer.java:119: this.writeString(stringToWrite, out); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/renderer/CsvRenderer.java:130: this.writeString(header, out); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/renderer/CsvRenderer.java:138: this.writeString(td, out); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/renderer/CsvRenderer.java:143: this.writeString(this.getFieldDelimiter(), out); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/renderer/CsvRenderer.java:147: this.writeString("\n", out); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/renderer/CsvRenderer.java:150: private void writeString(String str, OutputStream out) throws IOException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/config/SensitiveValuesProviderFactory.java:34: Optional configFile = this.sensitiveValuesConfig.map(URI::getSchemeSpecificPart).map(File::new); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/config/SensitiveValuesProviderFactory.java:60: .map(URI::getSchemeSpecificPart) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabasePersisterBase.java:217: String wherePart, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabasePersisterBase.java:223: return new ValueUpdater(dbConnection, dbTableName, dbColumnName, wherePart, dbValue, memoryValue, logMessagePrefix, false, false, args).updateValue(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabasePersisterBase.java:230: String wherePart, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabasePersisterBase.java:236: return new ValueUpdater(dbConnection, dbTableName, dbColumnName, wherePart, dbValue, memoryValue, logMessagePrefix, false, false, args).updateValue(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabasePersisterBase.java:243: String wherePart, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabasePersisterBase.java:249: return new ValueUpdater(dbConnection, dbTableName, dbColumnName, wherePart, dbValue, memoryValue, logMessagePrefix, false, false, args).updateValue(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabasePersisterBase.java:256: String wherePart, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabasePersisterBase.java:262: return new ValueUpdater(dbConnection, dbTableName, dbColumnName, wherePart, dbValue, memoryValue, logMessagePrefix, false, false, args).updateValue(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabasePersisterBase.java:269: String wherePart, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabasePersisterBase.java:276: return new ValueUpdater(dbConnection, dbTableName, dbColumnName, wherePart, dbValue, memoryValue, logMessagePrefix, false, maskValue, args).updateValue(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabasePersisterBase.java:283: String wherePart, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabasePersisterBase.java:290: return new ValueUpdater(dbConnection, dbTableName, dbColumnName, wherePart, dbValue, memoryValue, logMessagePrefix, false, maskValue, args).updateValue(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabasePersisterBase.java:297: String wherePart, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabasePersisterBase.java:305: return new ValueUpdater(dbConnection, dbTableName, dbColumnName, wherePart, dbValue, memoryValue, logMessagePrefix, isStringTypeBinary, maskValue, args) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabasePersisterBase.java:313: String wherePart, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabasePersisterBase.java:320: return new ValueUpdater(dbConnection, dbTableName, dbColumnName, wherePart, dbValue, memoryValue, logMessagePrefix, false, maskValue, args).updateValue(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabasePersisterBase.java:327: String wherePart, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabasePersisterBase.java:335: dbConnection, dbTableName, dbColumnName, wherePart, typedDatabaseUpdater, dbValue, memoryValue, logMessagePrefix, wherePartArgument work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseCredentialPersister.java:846: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseCredentialPersister.java:856: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseCredentialPersister.java:867: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseCredentialPersister.java:877: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseCredentialPersister.java:899: conn, this.getCredentialTableName(), columnName, this.getPreparedWherePart(), valueOnDb, valueInMemory, "", false, userPrimaryKey work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseCredentialPersister.java:910: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseCredentialPersister.java:920: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseCredentialPersister.java:928: conn, this.getCredentialTableName(), this.getColRecordModificationDate(), this.getPreparedWherePart(), null, new Date(), "", userPrimaryKey work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseCredentialPersister.java:1044: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseCredentialPersister.java:1054: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseCredentialPersister.java:1064: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseCredentialPersister.java:1074: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseCredentialPersister.java:1085: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseCredentialPersister.java:1098: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseCredentialPersister.java:1111: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseCredentialPersister.java:1143: return "SELECT * FROM " + this.getCredentialTableName() + this.getPreparedWherePart(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseCredentialPersister.java:1146: private String getPreparedWherePart() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:582: this.getMessagePreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:592: this.getMessagePreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:602: this.getMessagePreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:612: this.getMessagePreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:623: this.getMessagePreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:643: this.getTranslationPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:665: this.getMessagePreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:675: this.getMessagePreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:685: this.getMessagePreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:900: private String getMessagePreparedWherePart() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:909: private String getTranslationPreparedWherePart() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseTokenListPersister.java:490: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseTokenListPersister.java:503: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseTokenListPersister.java:516: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseTokenListPersister.java:529: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseTokenListPersister.java:542: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseTokenListPersister.java:556: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseTokenListPersister.java:569: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseTokenListPersister.java:597: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseTokenListPersister.java:640: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseTokenListPersister.java:655: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseTokenListPersister.java:665: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseTokenListPersister.java:676: this.getPreparedWherePart(), work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseTokenListPersister.java:760: String preparedUpdateSQL = "UPDATE " + this.getTokenListTableName() + " SET " + colTokenListName + " = ?" + this.getPreparedWherePart(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseTokenListPersister.java:767: + this.getPreparedWherePart() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseTokenListPersister.java:785: return "SELECT * FROM " + this.getTokenListTableName() + this.getPreparedWherePart(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseTokenListPersister.java:788: private String getPreparedWherePart() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/contextdata/ValueUpdater.java:29: private final String wherePart; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/contextdata/ValueUpdater.java:41: String wherePart, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/contextdata/ValueUpdater.java:52: this.wherePart = StringUtils.trimToEmpty(wherePart); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/contextdata/ValueUpdater.java:53: Validate.isTrue(Strings.CI.startsWith(this.wherePart, "WHERE"), "where part does not begin with \"WHERE\".", new Object[0]); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/contextdata/ValueUpdater.java:67: String wherePart, work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/contextdata/ValueUpdater.java:77: this.wherePart = StringUtils.trimToEmpty(wherePart); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/contextdata/ValueUpdater.java:78: Validate.isTrue(Strings.CI.startsWith(this.wherePart, "WHERE"), "where part does not begin with \"WHERE\".", new Object[0]); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/contextdata/ValueUpdater.java:157: ? "UPDATE " + this.dbTableName + " SET " + this.dbColumnName + " = NULL " + this.wherePart work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/contextdata/ValueUpdater.java:158: : "UPDATE " + this.dbTableName + " SET " + this.dbColumnName + " = ? " + this.wherePart; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/contextdata/ValueUpdater.java:233: logMessage.append(this.wherePart); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/token/DatabaseTokenPersister.java:987: Pair assignedCounts = this.executeQuery(filter, this.getCountPart(), rs -> { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/token/DatabaseTokenPersister.java:1010: return Boolean.FALSE.equals(filter.getAssigned()) ? this.getWithoutAssignment(filter) : this.getTokens(filter, this.getSelectPart(), this::loadToken); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/token/DatabaseTokenPersister.java:1013: private List getTokens(TokenDataProvider.TokenFilter filter, StringBuilder selectPart, DatabaseTokenPersister.TokenBeanProvider provider) throws PersisterException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/token/DatabaseTokenPersister.java:1014: return this.executeQuery(filter, selectPart, this.getTokensHandler(filter, provider)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/token/DatabaseTokenPersister.java:1033: private T executeQuery(TokenDataProvider.TokenFilter filter, StringBuilder selectPart, DatabaseTokenPersister.ResultHandler handler) throws PersisterException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/token/DatabaseTokenPersister.java:1035: StringBuilder sql = new StringBuilder(selectPart); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/token/DatabaseTokenPersister.java:1062: TokenDataProvider.TokenFilter filter, StringBuilder selectPart, DatabaseTokenPersister.ResultHandler handler, List sqlValues work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/token/DatabaseTokenPersister.java:1064: StringBuilder sql = new StringBuilder(selectPart); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/token/DatabaseTokenPersister.java:1281: private StringBuilder getCountPart() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/token/DatabaseTokenPersister.java:1308: private StringBuilder getSelectPart() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/token/DatabaseTokenPersister.java:1401: sql.append(this.getSelectPart()).append(" WHERE ").append(this.tokenColTokenId).append(" = ?"); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/authen/StringGeneratorHelper.java:144: private final List parts = new LinkedList<>(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/authen/StringGeneratorHelper.java:153: this.parts.add(new StringGeneratorHelper.Pattern.Part(patternStr.substring(curr, posL))); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/authen/StringGeneratorHelper.java:181: this.parts.add(new StringGeneratorHelper.Pattern.Part(alphabet, len)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/authen/StringGeneratorHelper.java:197: this.parts.add(new StringGeneratorHelper.Pattern.Part(patternStr.substring(curr))); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/authen/StringGeneratorHelper.java:205: for (StringGeneratorHelper.Pattern.Part p : this.parts) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/authen/StringGeneratorHelper.java:221: private static final class Part { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/authen/StringGeneratorHelper.java:226: public Part(String fixedString) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/authen/StringGeneratorHelper.java:230: public Part(Alphabet alphabet, int length) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:19:import jakarta.mail.internet.MimeBodyPart; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:21:import jakarta.mail.internet.MimeMultipart; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:106: mimeMessage = this.createMultipartMimeMessage(iamMail, mailSession); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:115: private MimeMessage createMultipartMimeMessage(IamMail iamMail, Session mailSession) throws EmailServiceException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:118: MimeMultipart messageBody = this.createMessageBodyWithTextAndAttachment( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:179: private MimeMultipart createMessageBodyWithTextAndAttachment(String messageText, String contentType, File attachmentFile) throws MessagingException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:182: MimeMultipart body = new MimeMultipart(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:183: body.addBodyPart(this.createTextBodyPart(messageText, contentType)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:184: body.addBodyPart(this.createAttachmentBodyPart(attachmentFile)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:188: private MimeBodyPart createTextBodyPart(String messageText, String contentType) throws MessagingException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:189: MimeBodyPart messageBodyPart = new MimeBodyPart(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:190: messageBodyPart.setDataHandler(this.getMessageTextDataHandler(messageText, contentType)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:191: return messageBodyPart; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:194: private MimeBodyPart createAttachmentBodyPart(File attachmentFile) throws MessagingException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:195: MimeBodyPart attachmentBodyPart = new MimeBodyPart(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:197: attachmentBodyPart.setDataHandler(new DataHandler(source)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:198: attachmentBodyPart.setFileName(attachmentFile.getName()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:199: return attachmentBodyPart; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:227: MimeBodyPart encryptedPart = this.createEncrypter(certs).generate(body, this.createOutputEncrypter()); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:228: MimeMessage encryptedMessage = this.createEncryptedMimeMessage(mailSession, encryptedPart); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:271: private MimeMessage createEncryptedMimeMessage(Session mailSession, MimeBodyPart encryptedPart) throws IOException, MessagingException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/email/MimeMessageExtractor.java:273: encryptedPart.writeTo(out); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sso/KerberosUserSpec.java:94: String getCapiCommandPart(Authentee authentee, Map parameters) throws IdentityPropagatorException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sso/KerberosIdentityPropagator.java:67: sb.append(kerbUserSpec.getCapiCommandPart(authentee, parameters)); === XML transforms/parsers === work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/servicecontainer/app/domain/model/task/xmlimporter/v1/XMLFileDigesterProviderV1.java:42: public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/application/configuration/validation/Saml2MetadataValidator.java:83: return u.unmarshal(new StreamSource(new StringReader(content))); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/infrastructure/plugin/configuration/MetadataUtils.java:4:import com.airlock.iam.core.misc.util.xml.XmlTransformerFactory; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/infrastructure/plugin/configuration/MetadataUtils.java:10:import javax.xml.parsers.DocumentBuilderFactory; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/infrastructure/plugin/configuration/MetadataUtils.java:27: @SuppressFBWarnings(value = "XXE_DOCUMENT", justification = "DocumentBuilderFactory has secure defaults and input is trusted") work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/infrastructure/plugin/configuration/MetadataUtils.java:30: DocumentBuilderFactory factory = secureDocumentBuilderFactory(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/infrastructure/plugin/configuration/MetadataUtils.java:40: Transformer transformer = XmlTransformerFactory.secureXmlTransformer(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/infrastructure/plugin/configuration/MetadataUtils.java:80: private static DocumentBuilderFactory secureDocumentBuilderFactory() throws ParserConfigurationException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/infrastructure/plugin/configuration/MetadataUtils.java:81: DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/infrastructure/plugin/SamlSignatureProvider.java:51:import javax.xml.xpath.XPathFactory; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/saml2/infrastructure/plugin/SamlSignatureProvider.java:286: XPathFactory factory = XPathFactory.newInstance(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/cronto/application/DigipassResponseFormatter.java:5:import com.airlock.iam.core.misc.util.xml.XmlTransformerFactory; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/cronto/application/DigipassResponseFormatter.java:13:import javax.xml.parsers.DocumentBuilderFactory; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/cronto/application/DigipassResponseFormatter.java:17:import javax.xml.transform.TransformerFactoryConfigurationError; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/cronto/application/DigipassResponseFormatter.java:144: DocumentBuilder docBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/cronto/application/DigipassResponseFormatter.java:154: private String convertToString(Document doc) throws TransformerFactoryConfigurationError, TransformerException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/app/misc/cronto/application/DigipassResponseFormatter.java:157: Transformer transformer = XmlTransformerFactory.secureXmlTransformer(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/plugin/framework/infrastructure/xstream/AbstractPropertyConverter.java:38: public final Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext unmarshallingContext) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/plugin/framework/infrastructure/xstream/HistoryItemConverter.java:41: public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/plugin/framework/infrastructure/xstream/PluginConverter.java:61: public final Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/plugin/framework/infrastructure/xstream/MedusaConfigurationElementConverter.java:62: public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/SwissphoneSmsGatewaySendMessage.java:4:import com.airlock.iam.core.misc.util.xml.XmlTransformerFactory; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/SwissphoneSmsGatewaySendMessage.java:16:import javax.xml.parsers.DocumentBuilderFactory; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/SwissphoneSmsGatewaySendMessage.java:98: DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/sms/SwissphoneSmsGatewaySendMessage.java:144: Transformer transformer = XmlTransformerFactory.secureXmlTransformer(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/xml/XmlTransformerFactory.java:5:import javax.xml.transform.TransformerFactory; work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/xml/XmlTransformerFactory.java:7:public final class XmlTransformerFactory { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/xml/XmlTransformerFactory.java:8: private XmlTransformerFactory() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/util/xml/XmlTransformerFactory.java:12: TransformerFactory transformerFactory = TransformerFactory.newInstance();