export PASSWORD='changeit'
DAYS=10000
+##PROJDIR=$PWD/$(dirname $0)/../project
+##VERSION='v'
+##VERSION=${VERSION}$(awk -F'[ =]' '/module.version/ { print $2} ' project/version.properties)
+##VERSION=${VERSION}'-'
+##VERSION=${VERSION}$(awk -F'[ =]' '/module.age/ { print $2} ' project/version.properties)
+
# generating the PKCS#12 format
function create_p12 {
name=$1
function create_cert {
filebase=$1
+ ##export CN="$VERSION "$2
export CN=$2
flags=$3
validity=$4
cp $CA_DIR/${catype}.cert grid-security/certificates/${hash}.0
cp $CA_DIR/${catype}.crl grid-security/certificates/${hash}.r0
cp $CERT_DIR/${catype}_server.cert grid-security/hostcert.pem
- cp $CERT_DIR/${catype}_server.priv grid-security/hostkey.pem
+ openssl rsa -passin pass:$PASSWORD -in $CERT_DIR/${catype}_server.priv -out grid-security/hostkey.pem
if [ ! -d 'home' ]; then
mkdir 'home'