summaryrefslogtreecommitdiff
path: root/homebrew/gnutls/.make.sh-auto
blob: d02ea09ed0e165aa157126f7e980a8e7c06df278 (plain)
1
2
3
4
5
6
7
8
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("openssl x509 -inform pem -checkend 0 -noout", "w") do |openssl_io|
openssl_io.write(cert)
openssl_io.close_write