Class SignatureScannerClient


  • public class SignatureScannerClient
    extends com.synopsys.integration.rest.client.IntHttpClient
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String PEER_CERTIFICATES  
      • Fields inherited from class com.synopsys.integration.rest.client.IntHttpClient

        DEFAULT_TIMEOUT, ERROR_MSG_PROXY_INFO_NULL, logger, SSL_CONTEXT_SUPPLIER
    • 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 void addToHttpClientBuilder​(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.Certificate getServerCertificate()  
      • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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:
        addToHttpClientBuilder in class com.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:
        executeGetRequestIfModifiedSince in class com.synopsys.integration.rest.client.IntHttpClient
        Throws:
        com.synopsys.integration.exception.IntegrationException
        java.io.IOException
      • getServerCertificate

        public java.security.cert.Certificate getServerCertificate()