[Pkg-fedora-ds-maintainers] [libapache2-mod-nss] 152/156: gencert: Create sqlite-based db's.

Timo Aaltonen tjaalton-guest at moszumanska.debian.org
Wed Jul 2 13:55:38 UTC 2014


This is an automated email from the git hooks/post-receive script.

tjaalton-guest pushed a commit to branch master
in repository libapache2-mod-nss.

commit cf357695a55cb79cdb8928139e60b16626a27d65
Author: Timo Aaltonen <tjaalton at ubuntu.com>
Date:   Wed Jul 2 15:39:39 2014 +0300

    gencert: Create sqlite-based db's.
---
 debian/changelog                     |  1 +
 debian/patches/mod_nss-gencert.patch | 61 ++++++++++++++++++++++++++++++++++--
 2 files changed, 60 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index d8a4fe7..0a34c94 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,6 +12,7 @@ libapache2-mod-nss (1.0.8+git20140226-1) UNRELEASED; urgency=medium
   * install: Install nss_pcache in /usr/lib/libapache2-mod-nss instead
     of /usr/sbin.
   * rules: Added a gentarball target.
+  * gencert: Create sqlite-based db's.
 
  -- Timo Aaltonen <tjaalton at ubuntu.com>  Wed, 02 Jul 2014 09:43:00 +0300
 
diff --git a/debian/patches/mod_nss-gencert.patch b/debian/patches/mod_nss-gencert.patch
index c2b2f4d..0da316d 100644
--- a/debian/patches/mod_nss-gencert.patch
+++ b/debian/patches/mod_nss-gencert.patch
@@ -1,6 +1,6 @@
 --- a/gencert.in
 +++ b/gencert.in
-@@ -83,12 +83,11 @@ fi
+@@ -83,14 +83,13 @@ fi
  
  DEST=$1
  
@@ -13,8 +13,65 @@
 -echo "is httptest"
 +echo "Generating new server certificate and key database."
  echo "#####################################################################"
- $CERTUTIL -N -d $DEST -f $DEST/pw.txt
+-$CERTUTIL -N -d $DEST -f $DEST/pw.txt
++$CERTUTIL -N -d sql:$DEST -f $DEST/pw.txt
  
+ echo ""
+ echo "#####################################################################"
+@@ -102,7 +101,7 @@ let CERTSERIAL=CERTSERIAL+1
+ # y 10 y  -> basic constraints: CA cert
+ # 5 6 7 9 n  -> SSL, S/MIME, Object signing CA
+ echo -e "5\n9\nn\ny\n10\ny\n5\n6\n7\n9\nn\n" | \
+-$CERTUTIL -S -d $DEST -n cacert \
++$CERTUTIL -S -d sql:$DEST -n cacert \
+             -s "$CA_CERTDN" \
+             -x \
+             -t CTu,CTu,CTu \
+@@ -124,7 +123,7 @@ let CERTSERIAL=CERTSERIAL+1
+ # 0 2 9 n  -> Key usage: Key Encipherment, Digital Signature
+ # 0 9 n  -> SSL Client
+ echo -e "0\n2\n9\nn\n0\n9\nn\n" | \
+-$CERTUTIL -S -d $DEST -n alpha \
++$CERTUTIL -S -d sql:$DEST -n alpha \
+             -s "$ALPHA_CERTDN" \
+             -c cacert \
+             -t u,pu,u \
+@@ -145,7 +144,7 @@ let CERTSERIAL=CERTSERIAL+1
+ # 0 2 9 n  -> Key usage: Key Encipherment, Digital Signature
+ # 0 9 n  -> SSL Client
+ echo -e "0\n2\n9\nn\n0\n9\nn\n" | \
+-$CERTUTIL -S -d $DEST -n beta \
++$CERTUTIL -S -d sql:$DEST -n beta \
+             -s "$BETA_CERTDN" \
+             -c cacert \
+             -t u,pu,u \
+@@ -162,7 +161,7 @@ echo "##################################
+ echo "Generating server certificate request"
+ echo "#####################################################################"
+ (ps -elf; date; netstat -a) > $DEST/noise
+-$CERTUTIL -R -d $DEST \
++$CERTUTIL -R -d sql:$DEST \
+             -s "$SERVER_CERTDN" \
+             -o $DEST/tmpcertreq \
+             -g $KEYSIZE \
+@@ -175,7 +174,7 @@ echo "Generating server certificate"
+ echo "#####################################################################"
+ let CERTSERIAL=CERTSERIAL+1
+ echo -e "2\n9\nn\n1\n9\nn\n" | \
+-$CERTUTIL -C -d $DEST \
++$CERTUTIL -C -d sql:$DEST \
+             -c cacert \
+             -i $DEST/tmpcertreq \
+             -o $DEST/tmpcert.der \
+@@ -191,7 +190,7 @@ echo ""
+ echo "#####################################################################"
+ echo "Importing server certificate into server cert DB"
+ echo "#####################################################################"
+-$CERTUTIL -A -d $DEST -n Server-Cert \
++$CERTUTIL -A -d sql:$DEST -n Server-Cert \
+             -t u,u,u \
+             -i $DEST/tmpcert.der \
+             -f $DEST/pw.txt
 @@ -205,8 +204,4 @@ echo "##################################
  rm $DEST/pw.txt
  rm $DEST/noise

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-fedora-ds/libapache2-mod-nss.git



More information about the Pkg-fedora-ds-maintainers mailing list