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'