> On Jun 15, 2022, at 18:22, Craig A. Berry <craig.a.berry@gmail.com> wrote: > > On Wed, Jun 15, 2022 at 2:23 AM Alexander Hartmaier > <alex.hartmaier@gmail.com> wrote: >> >> On Tue, Jun 14, 2022 at 6:18 PM Elvin Aslanov <rwp.primary@gmail.com> wrote: >>> >>> yeah but `cpan Mozilla::CA` isn't hard to do to update the module and it won't break with newer Perl versions as well since it's just plaintext non-code certificates bundle >> >> >> I'd prefer if the stack used the OS trusted CAs by default instead of having its own list. >> This should only be the default and overrideable for private CA use-cases. > > But that is a *massively* more difficult portability problem than just > "where do I find OpenSSL or LibreSSL?". Do you know where the OS > trusted CAs are for every platform and distribution on which Perl > runs? Or if there even is such a thing as an "OS trusted CA" on all of > them? Or what format they are in? Or whether they even exist on the > filesystem or are in some proprietary data store? Clarification: by “OS-trusted CAs” I believe Alexander refers specifically to OpenSSL’s roots, which are easily discoverable via the mechanism I mentioned earlier in this thread. The idea is: if there’s OpenSSL, use it; if not, no out-of-the-box TLS. -FGThread Previous | Thread Next