#!/bin/sh # This script will re-make all the required certs. # cd apps # sh ../util/mkcerts.sh # mv ca-cert.pem pca-cert.pem ../certs # cd .. # cat certs/*.pem >>apps/server.pem # cat certs/*.pem >>apps/server2.pem # SSLEAY=`pwd`/apps/ssleay; export SSLEAY # sh tools/c_rehash certs # CAbits=1024 SSLEAY="../apps/openssl" CONF="-config ../apps/openssl.cnf" # create pca request. echo creating $CAbits bit PCA cert request $SSLEAY req $CONF \ -new -md5 -newkey $CAbits \ -keyout pca-key.pem \ -out pca-req.pem -nodes >/dev/null </dev/null </dev/null </dev/null </dev/null <> pca-cert.pem cat ca-key.pem >> ca-cert.pem cat s512-key.pem >> server.pem cat s1024key.pem >> server2.pem cat c512-key.pem >> client.pem if test -d /dev/env/DJDIR -a -n "$DJGPP" -a -f "$DJGPP"; then CAT=/dev/env/DJDIR/bin/cat.exe MV=/dev/env/DJDIR/bin/mv.exe else CAT=/bin/cat MV=/bin/mv fi $RM -f crl-f.* crl-ff.* crl-fff.* for i in pca-cert.pem ca-cert.pem server.pem server2.pem client.pem do $SSLEAY x509 -issuer -subject -in $i -noout >$$ cat $$ $CAT $i >>$$ $MV $$ $i done #/bin/rm -f *key.pem *req.pem *.srl echo Finished