#!/bin/sh
#
#
/bin/rm /usr/local/ssl/private/CAkey.pem
/bin/rm /usr/local/ssl/private/CAcert.pem
/bin/rm /usr/local/ssl/certs/*
/bin/rm /usr/local/ssl/MyKey.pem
/bin/rm /usr/local/ssl/MyReq.pem
/bin/rm /usr/local/ssl/MyCert.pem
/bin/rm /usr/local/ssl/index.txt
/bin/rm /usr/local/ssl/serial
/bin/touch /usr/local/ssl/index.txt
/bin/touch /usr/local/ssl/serial
echo 01 > /usr/local/ssl/serial
#
#
echo $RANDFILE
#
#
/usr/local/ssl/bin/openssl genrsa -out /usr/local/ssl/private/CAkey.pem -rand Randomdata 1024
#
/usr/local/ssl/bin/openssl req -new -x509 -days 730 -key /usr/local/ssl/private/CAkey.pem -out /usr/local/ssl/private/CAcert.pem
#
/usr/local/ssl/bin/openssl x509 -in /usr/local/ssl/private/CAcert.pem -text | more
#
/bin/cp /usr/local/ssl/private/CAcert.pem /usr/local/ssl/certs/00.pem
#
cd /usr/local/ssl/certs
#
/bin/ln -s 00.pem `/usr/local/ssl/bin/openssl x509 -hash -noout -in 00.pem`.0
#
/usr/local/ssl/bin/openssl genrsa -out /usr/local/ssl/MyKey.pem -rand Randomdata 1024
#
/usr/local/ssl/bin/openssl req -new -key /usr/local/ssl/MyKey.pem -out /usr/local/ssl/MyReq.pem
#
/usr/local/ssl/bin/openssl ca -name CA_default -keyfile /usr/local/ssl/private/CAkey.pem -in /usr/local/ssl/MyReq.pem -out /usr/local/ssl/MyCert.pem -outdir /usr/local/ssl/certs
#
# /bin/ln -s 0a.pem `/usr/local/ssl/bin/openssl x509 -in 0a.pem -hash -noout`.0
#

