[MacPorts] #63740: [apple-pki-bundle] : extend to cover all certificates from "System Roots"

MacPorts noreply at macports.org
Mon Nov 1 16:21:56 UTC 2021


#63740: [apple-pki-bundle] : extend to cover all certificates from "System Roots"
-------------------------------+--------------------
  Reporter:  RJVB              |      Owner:  (none)
      Type:  enhancement       |     Status:  new
  Priority:  Normal            |  Milestone:
 Component:  ports             |    Version:
Resolution:                    |   Keywords:
      Port:  apple-pki-bundle  |
-------------------------------+--------------------

Comment (by RJVB):

 Replying to [comment:13 essandess]:

 > Great! That’s simple.

 Indeed. Me too I was pleasantly surprised, after all the hair-pulling to
 understand what was going on, why an up-to-date Chrome would no longer
 connect to lots of sites that Firefox had no issue with, etc.

 > What about providing a bash one-liner in the notes or a script that adds
 CAs to the {{{System}}} keychain, per [comment:10 mascguy]’s suggestion?

 Either is fine with me! There's also the option of doing it in the post-
 activate is a variant is set.

 > The less simple thing is that there appear to be different Apple PKI
 bundles: the one at https://www.apple.com/certificateauthority/, the macOS
 {{{System Roots}}}, and the ones on iOS.
 >
 > Which one did you install to get macOS 10.11 working again?

 The 10.11 system was done remotely with me instructing my favorite "Jane
 User" via IM so we kept it to just the ISRG certificate which solves most
 issues. On my own 10.9 system I also installed the .pem file from the
 current `port:apple-pki-bundle`. Stupidly I didn't check if any were
 absent or out-of-date first, but I did notice (on Linux) that you need
 them to connect to certain Apple sites.

 If in any way possible I'd ship the collection in an up-to-date `System
 Roots`. If the iOS equivalent has different certificates there must a
 reason why Apple make that so (and why that is not a problem) - I don't
 see what we would need them for ... and I could imagine that Apple might
 object to making them easily available on Mac.
 >
 > Also, port {{{apple-pki-bundle}}} must be updated to include all of
 {{{System Roots}}}, so I’ll issue a PR for that too.

-- 
Ticket URL: <https://trac.macports.org/ticket/63740#comment:14>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list