#!/bin/bash # Generates a certificate request using the specified ENCRYPTED private key # note: -passin <path> reads the password needed for an input file from the specified file # (C) 2005 Digithell, Inc. (Pavel Strachota, FNSPE CTU) if [ -z "$1" ] then echo synopsis: genreqp [req_file] [key_file] [password_file] req_file="my_cert.csr" else req_file=$1 fi if [ -z "$2" ] then key_file="my_key.pem" else key_file=$2 fi if [ -z "$3" ] then password_file="Pass.txt" else password_file=$3 fi echo "Using cert request file: " $req_file echo "Using private key file: " $key_file echo "Using password file: " $password_file echo echo openssl req -config ./SSL_config -new -passin file:$password_file -key $key_file -out $req_file