Data360 Analyze

Welcome to the Data360 Analyze community!  Please feel free to start a discussion in the discussion tab or join in a conversation.

Here are some useful links where you can find more information:

Product Announcements  Product Documentation  Ideas Portal

Discussions

Members

Resources

Events

 View Only
  • 1.  Error using HTTP node - SSLHandshakeException

    Posted 04-13-2017 16:44

    Hello, 

    I replaced my actual url with abc.com in the error message below. 

    I'm attempting to connect to a site I can access from my desktop, and often point python at this same address without issue.  However when using the HTTP node to access the URL i receive the following error:

    A connection error occurred for GET request to https://abc.com: Details: 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.

    I followed the steps suggested on both of these sites:

    this site extremely helpful explained how to export a cert
    http://docs.bvstools.com/home/ssl-documentation/exporting-certificate-authorities-cas-from-a-website

    this site so easy exaplins how to add to java
    http://docs.oracle.com/javase/tutorial/security/toolsign/rstep2.html

    But still cannot successfully use this node.  Any suggestions would be greatly appreciated.  Thanks, Rob



  • 2.  RE: Error using HTTP node - SSLHandshakeException

    Employee
    Posted 04-14-2017 01:39

    Hi Robert,

     

    I think there may be some issues with following the instructions you referenced for the following reasons:

    - The certificate export instructions indicate a DER encoded binary X.509 .CER file should be used. However for Dataverse, this should be a base64 encoded X.509 .CER file.

    - The certificate import instructions will import the certificate into the keystore for the default install of Java on your machine. When Dataverse is installed, it deploys its own Java instance within the Dataverse installation directory. This Java instance has its own keystore into which the certificate needs to be imported.

    The procedure for configuring certificates can be found in the 'Technology-specific guides' --> 'SSL configuration' section of the integrated Dataverse Help (accessed via the ( i ) menu button). (or 'Reference' --> 'SSL Configuration' in recent releases)

    The topic can also be accessed in the online Dataverse Help here:

    https://d3sa-preview.infogixsaas.com/docs/dist/help/Default.htm#h-tech-guides/adding-SSL.htm%3FTocPath%3DReference%7C_____6

    [Edit: ^ Updated URL]

    Regards,

    Adrian



  • 3.  RE: Error using HTTP node - SSLHandshakeException

    Posted 04-17-2017 09:55

    Thanks Adrian, that did the trick.  I followed the instructions in the last section, Importing the Certificate, and the http get now succeeds.  

     

    Thanks, Rob



  • 4.  RE: Error using HTTP node - SSLHandshakeException

    Posted 04-17-2017 10:23

    Good to hear, Robert.  We appreciate your getting back to us.

    Feel free to create another post if you have any additional questions.

    Rocco