Uploaded image for project: 'Puppet Server'
  1. Puppet Server
  2. SERVER-3135

Bump BouncyCastle to at least 1.70 (FOSS)

    XMLWordPrintable

Details

    • Froyo
    • 2
    • Froyo - 2/2/2022
    • Enhancement
    • Puppet Server now ships with Bouncy Castle 1.70, which has improved TLS 1.3 support.
    • Needs Assessment

    Description

      We're currently using BC 1.68 which came out around a year ago. We should update to BC 1.70 which just came out. 1.70 contains TLS v1.3 & ECDSA bug fixes which we think we'll start seeing more of now that we've enabled TLS v1.3 by default.

      This ticket includes:

      • update jvm-ssl-utils to test that there's not regressions (there are potentially backwards incompatible changes in 1.69).
      • ensure the new utils jar that they've split out is pulled in transitively from the artifact ids and if not explicitly declaring a dependency on the new utils jar.
      • verify the new utils jar is properly removed by the "provided" profile
      • update clj-parent once we've verified it doesn't break jvm-ssl-utils and puppetserver (puppetserver testing is p art of the clj-parent bump process)
      • ensure puppetserver is updated to the new clj-parent (should be automatic)
      • let PDB know that they should be using the new version

      Attachments

        Activity

          People

            maggie Maggie Dreyer
            justin Justin Stoller
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Zendesk Support