summaryrefslogtreecommitdiff
path: root/homebrew/libressl/.make.sh-auto
blob: 8b7b0e3b94c12ed83e9f066be516e0ff2e7acddc (plain)
1
2
3
4
5
6
7
8
9
pkg:setup
keychains = %w[/System/Library/Keychains/SystemRootCertificates.keychain ]
certs_list = `security find-certificate -a -p #{keychains.join(" ")}`
certs = certs_list.scan(
/-----BEGIN CERTIFICATE-----.*?-----END CERTIFICATE-----/m, )
valid_certs = certs.select do |cert|
IO.popen("#{bin}/openssl x509 -inform pem -checkend 0 -noout", "w") do |openssl_io|
openssl_io.write(cert)
openssl_io.close_write