#!/bin/bash # usage: genca [cadir] cadir=$1 if [[ -z "$cadir" ]]; then echo Usage: genca DIR exit 1 fi #see /Users/itsme-plain/projects/libs/openssl-0.9.8e/demos/ssltest-ecc/RSAcertgen.sh openssl req -nodes -subj "/O=org/OU=gsmk/CN=itsme" -keyout $cadir/ca.key.pem -newkey rsa:1024 -new -out $cadir/ca.req.pem openssl x509 -req -days 3000 -in $cadir/ca.req.pem -extensions v3_ca -signkey $cadir/ca.key.pem -out $cadir/ca.cert.pem openssl x509 -in $cadir/ca.cert.pem -issuer -subject > $cadir/ca.cert+key.pem cat $cadir/ca.key.pem >> $cadir/ca.cert+key.pem