freebsd-ports/security/ca_root_nss/files/patch-ca-bundle.pl
Brooks Davis c12838c984 Add ca_root_nss:
Root certificates from certificate authorities included in the Mozilla
NSS library and thus in Firefox and Thunderbird.
2007-07-06 21:37:35 +00:00

39 lines
1.2 KiB
Perl

$FreeBSD$
--- ca-bundle.pl.orig
+++ ca-bundle.pl
@@ -3,30 +3,18 @@
##
# configuration
-my $cvsroot = ':pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot';
-my $certdata = 'mozilla/security/nss/lib/ckfw/builtins/certdata.txt';
-
-my $date = `date`;
-$date =~ s/\n$//s;
print <<EOH;
##
## ca-bundle.crt -- Bundle of CA Root Certificates
##
## This is a bundle of X.509 certificates of public Certificate
## Authorities (CA). These were automatically extracted from Mozilla's
-## root CA list (the file `certdata.txt'). It contains the certificates
-## in both plain text and PEM format and therefore can be directly used
-## with an Apache/mod_ssl webserver for SSL client authentication. Just
-## configure this file as the SSLCACertificateFile.
-##
-## (SKIPME)
+## root CA list (the file `certdata.txt').
##
-## Last Modified: $date
+## Extracted from nss-%%VERSION_NSS%%
EOH
-open(IN, "cvs -d $cvsroot co -p $certdata|")
- || die "could not check out certdata.txt";
my $incert = 0;
-while (<IN>) {
+while (<STDIN>) {
if (/^CKA_VALUE MULTILINE_OCTAL/) {
$incert = 1;
open(OUT, "|openssl x509 -text -inform DER -fingerprint")