#!/bin/sh if [ "$1" = "" ]; then echo "pass your private key [../ssl.key/foo.key] as first arg" exit fi echo /usr/local/ssl/bin/openssl rsa -des3 \ -in $1 \ -out $1.crypt /usr/local/ssl/bin/openssl rsa -des3 \ -in $1 \ -out $1.crypt if [ $? -ne 0 ]; then echo "Error: Failed to encrypt private key" 1>&2 exit 1 fi (umask 077; cp $1.crypt $1) rm -f $1.crypt chmod 0400 $1