From 8828ce73c28f732b6e32dd07172d384efe2c0478 Mon Sep 17 00:00:00 2001 From: Michael Shuler Date: Sat, 17 Sep 2011 17:24:16 -0500 Subject: [PATCH] Import Debian version 20090701 --- debian/NEWS | 6 ++++++ debian/changelog | 11 +++++++++++ mozilla/blacklist.txt | 3 --- sbin/update-ca-certificates | 6 ++++-- 4 files changed, 21 insertions(+), 5 deletions(-) diff --git a/debian/NEWS b/debian/NEWS index 19c6f38..004cc16 100644 --- a/debian/NEWS +++ b/debian/NEWS @@ -1,3 +1,9 @@ +ca-certificates (20090701) unstable; urgency=low + + * Readded Equifax Secure Global eBusiness CA. + + -- Philipp Kern Wed, 01 Jul 2009 14:47:02 +0200 + ca-certificates (20090624) unstable; urgency=low * This update eases the installation of local certification authorities diff --git a/debian/changelog b/debian/changelog index 46f792f..a4d8a5f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,14 @@ +ca-certificates (20090701) unstable; urgency=low + + * Reactivated "Equifax Secure Global eBusiness CA". (Closes: #534674) + Rationale: The rogue collision CA has its validity period in the past. + Thus it does not impose a risk upon us at the moment. + * Restrict search for local certificates to add on files ending with '.crt'. + * Canonicalize PEM names by applying the same set of substitions to + local and other certificates like the Mozilla certdata dumper does. + + -- Philipp Kern Wed, 01 Jul 2009 14:50:00 +0200 + ca-certificates (20090624) unstable; urgency=low * Allow local certificate installation. All certificates found diff --git a/mozilla/blacklist.txt b/mozilla/blacklist.txt index cc3e19b..8d57b86 100644 --- a/mozilla/blacklist.txt +++ b/mozilla/blacklist.txt @@ -1,8 +1,5 @@ # One blacklist entry per line, corresponding to the label in certdata.txt. -# Parent of "MD5 Collisions Forged Rogue CA 25c3" -"Equifax Secure Global eBusiness CA" - # MD5 Collision Proof of Concept CA "MD5 Collisions Forged Rogue CA 25c3" diff --git a/sbin/update-ca-certificates b/sbin/update-ca-certificates index 728e909..a34ef75 100755 --- a/sbin/update-ca-certificates +++ b/sbin/update-ca-certificates @@ -60,7 +60,9 @@ REMOVED="$(mktemp -t "ca-certificates.tmp.XXXXXX")" # bundle. add() { CERT="$1" - PEM="$ETCCERTSDIR/$(basename "$CERT" .crt).pem" + PEM="$ETCCERTSDIR/$(basename "$CERT" .crt | sed -e 's/ /_/g' \ + -e 's/[()]/=/g' \ + -e 's/,/_/g').pem" if ! test -e "$PEM" || [ "$(readlink "$PEM")" != "$CERT" ] then ln -sf "$CERT" "$PEM" @@ -118,7 +120,7 @@ done # administrator. if [ -d "$LOCALCERTSDIR" ] then - find -L "$LOCALCERTSDIR" -type f | while read crt + find -L "$LOCALCERTSDIR" -type f -name '*.crt' | while read crt do add "$crt" done -- 2.39.2