Uploaded image for project: 'Nutch'
  1. Nutch
  2. NUTCH-2765

Unify and cleanup X509TrustManager

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 1.16
    • Fix Version/s: 1.19
    • Component/s: protocol

      Description

      Multiple plugins use a separate implementation of the javax.net.ssl.X509TrustManager to optionally skip TLS certificate checks (NUTCH-2647).

      • protocol-httpclient, protocol-http, and with NUTCH-2649 also protocol-selenium, protocol-interactiveselenium, protocol-htmlunit use identical copies of DummyX509TrustManager
        1. there should be a single class implementation either in the plugin lib-http or in the core package org.apache.nutch.net.protocols
        2. the DummyX509TrustManager needs a clean up: it still keeps a lot old stuff relating to the sun.net.ssl.X509TrustManager interface
      • protocol-okhttp includes a minimalistic anonymous class implementing X509TrustManager

        Attachments

          Activity

            People

            • Assignee:
              balakuntala Shashanka Balakuntala Srinivasa
              Reporter:
              snagel Sebastian Nagel

              Dates

              • Created:
                Updated:

                Issue deployment