Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-21281

Update bouncycastle dependency.

    XMLWordPrintableJSON

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0.0, 2.2.0
    • Component/s: dependencies, test
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      Looks like we still depend on bcprov-jdk16 for some x509 certificate generation in our tests. Bouncycastle has moved beyond this in 1.47, changing the artifact names.

      http://www.bouncycastle.org/wiki/display/JA1/Porting+from+earlier+BC+releases+to+1.47+and+later

      There are some API changes too, but it looks like we don't use any of these.

      It seems like we also have vestiges in the POMs from when we were depending on a specific BC version that came in from Hadoop. We now have a KeyStoreTestUtil class in HBase, which makes me think we can also clean up some dependencies.

        Attachments

        1. HBASE-21281.001.branch-2.0.patch
          3 kB
          Josh Elser
        2. 21281.addendum.patch
          0.7 kB
          Ted Yu
        3. 21281.addendum2.patch
          0.5 kB
          Ted Yu

          Issue Links

            Activity

              People

              • Assignee:
                elserj Josh Elser
                Reporter:
                elserj Josh Elser
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: