title: How to solve the connection when install aws toolkit on eclipse Neon?
body: <p>I am in a company, and need set proxy to connect to the Internet. The proxy setting is ok, because I can connect to other website, e.g. Neon - <a href="http://download.eclipse.org/releases/neon" rel="noreferrer">http://download.eclipse.org/releases/neon</a>, but not for <a href="http://aws.amazon.com/eclipse" rel="noreferrer">http://aws.amazon.com/eclipse</a>.</p>
  
  <p>The error message is:</p>
  
  <blockquote>
    <p>Unable to read repository at
    <a href="https://aws.amazon.com/eclipse/content.xml" rel="noreferrer">https://aws.amazon.com/eclipse/content.xml</a>. Unable to read repository
    at <a href="https://aws.amazon.com/eclipse/content.xml" rel="noreferrer">https://aws.amazon.com/eclipse/content.xml</a>.
    sun.security.validator.ValidatorException: PKIX path building failed:
    sun.security.provider.certpath.SunCertPathBuilderException: unable to
    find valid certification path to requested target.</p>
  </blockquote>
  
  <p>The specific stack is:</p>
  
  <blockquote>
    <p>javax.net.ssl.SSLHandshakeException:
    sun.security.validator.ValidatorException: PKIX path building failed:
    sun.security.provider.certpath.SunCertPathBuilderException: unable to
    find valid certification path to requested target
          at sun.security.ssl.Alerts.getSSLException(Unknown Source)
          at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
          at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
          at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
          at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source)
          at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)
          at sun.security.ssl.Handshaker.processLoop(Unknown Source)
          at sun.security.ssl.Handshaker.process_record(Unknown Source)
          at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
          at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
          at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
          at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
          at org.apache.http.conn.ssl.SSLSocketFactory.createLayeredSocket(SSLSocketFactory.java:554)
          at org.apache.http.conn.ssl.SSLSocketFactory.createLayeredSocket(SSLSocketFactory.java:435)
          at org.apache.http.impl.conn.DefaultClientConnectionOperator.updateSecureConnection(DefaultClientConnectionOperator.java:216)
          at org.apache.http.impl.conn.ManagedClientConnectionImpl.layerProtocol(ManagedClientConnectionImpl.java:394)
          at org.apache.http.impl.client.DefaultRequestDirector.establishRoute(DefaultRequestDirector.java:814)
          at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:615)
          at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446)
          at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:863)
          at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
          at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:263)
          at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
          at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
        Caused by: sun.security.validator.ValidatorException: PKIX path building failed:
    sun.security.provider.certpath.SunCertPathBuilderException: unable to
    find valid certification path to requested target
          at sun.security.validator.PKIXValidator.doBuild(Unknown Source)
          at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
          at sun.security.validator.Validator.validate(Unknown Source)
          at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source)
          at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)
          at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown
    Source)
          ... 20 more
        Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to
    find valid certification path to requested target
          at sun.security.provider.certpath.SunCertPathBuilder.build(Unknown
    Source)
          at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown
    Source)
          at java.security.cert.CertPathBuilder.build(Unknown Source)
          ... 26 more</p>
  </blockquote>