#!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/ssleay" CONF="-config ../apps/ssleay.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 for i in pca-cert.pem ca-cert.pem server.pem server2.pem client.pem do $SSLEAY x509 -issuer -subject -in $i -noout >$$ cat $$ /bin/cat $i >>$$ /bin/mv $$ $i done #/bin/rm -f *key.pem *req.pem *.srl echo Finished