Class SignatureScannerClient
- java.lang.Object
-
- com.synopsys.integration.rest.client.IntHttpClient
-
- com.synopsys.integration.blackduck.http.client.SignatureScannerClient
-
public class SignatureScannerClient extends com.synopsys.integration.rest.client.IntHttpClient
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPEER_CERTIFICATES
-
Constructor Summary
Constructors Constructor Description SignatureScannerClient(BlackDuckHttpClient blackDuckHttpClient)SignatureScannerClient(com.synopsys.integration.log.IntLogger logger, int timeoutInSeconds, boolean alwaysTrustServerCertificate, com.synopsys.integration.rest.proxy.ProxyInfo proxyInfo)SignatureScannerClient(com.synopsys.integration.log.IntLogger logger, int timeoutInSeconds, com.synopsys.integration.rest.proxy.ProxyInfo proxyInfo, javax.net.ssl.SSLContext sslContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddToHttpClientBuilder(org.apache.http.impl.client.HttpClientBuilder httpClientBuilder, org.apache.http.client.config.RequestConfig.Builder defaultRequestConfigBuilder)java.util.Optional<com.synopsys.integration.rest.response.Response>executeGetRequestIfModifiedSince(com.synopsys.integration.rest.request.Request getRequest, long timeToCheck)java.security.cert.CertificategetServerCertificate()-
Methods inherited from class com.synopsys.integration.rest.client.IntHttpClient
addCommonRequestHeader, addCommonRequestHeaders, createHttpUriRequest, createRequestBuilder, createRequestBuilder, execute, execute, execute, execute, executeGetRequestIfModifiedSince, extractErrorResponse, getClientBuilder, getCommonRequestHeaders, getCredentialsProvider, getDefaultRequestConfigBuilder, getLogger, getProxyInfo, getTimeoutInSeconds, handleErrorResponse, isAlwaysTrustServerCertificate, logRequestHeaders, logResponseHeaders, removeCommonRequestHeader, throwExceptionForError
-
-
-
-
Field Detail
-
PEER_CERTIFICATES
public static final java.lang.String PEER_CERTIFICATES
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SignatureScannerClient
public SignatureScannerClient(BlackDuckHttpClient blackDuckHttpClient)
-
SignatureScannerClient
public SignatureScannerClient(com.synopsys.integration.log.IntLogger logger, int timeoutInSeconds, boolean alwaysTrustServerCertificate, com.synopsys.integration.rest.proxy.ProxyInfo proxyInfo)
-
SignatureScannerClient
public SignatureScannerClient(com.synopsys.integration.log.IntLogger logger, int timeoutInSeconds, com.synopsys.integration.rest.proxy.ProxyInfo proxyInfo, javax.net.ssl.SSLContext sslContext)
-
-
Method Detail
-
addToHttpClientBuilder
protected void addToHttpClientBuilder(org.apache.http.impl.client.HttpClientBuilder httpClientBuilder, org.apache.http.client.config.RequestConfig.Builder defaultRequestConfigBuilder)- Overrides:
addToHttpClientBuilderin classcom.synopsys.integration.rest.client.IntHttpClient
-
executeGetRequestIfModifiedSince
public java.util.Optional<com.synopsys.integration.rest.response.Response> executeGetRequestIfModifiedSince(com.synopsys.integration.rest.request.Request getRequest, long timeToCheck) throws com.synopsys.integration.exception.IntegrationException, java.io.IOException- Overrides:
executeGetRequestIfModifiedSincein classcom.synopsys.integration.rest.client.IntHttpClient- Throws:
com.synopsys.integration.exception.IntegrationExceptionjava.io.IOException
-
getServerCertificate
public java.security.cert.Certificate getServerCertificate()
-
-