set -e SUBJ="/C=US/ST=Texas/L=Austin/O=The VirtualGL Project/OU=Software Development/" # Fake Server CA openssl genrsa -out ca_server.key 2048 openssl req -new -newkey rsa:2048 -nodes -out ca_server.csr -keyout ca_server.key -subj "$SUBJ""CN=VeNCryptFakeServerCA" openssl x509 -req -days 3650 -startdate -enddate -in ca_server.csr -signkey ca_server.key -out ca_server.crt rm -f *.csr *.srl # Server openssl genrsa -out server.key 2048 openssl req -new -newkey rsa:2048 -nodes -out server.csr -keyout server.key -subj "$SUBJ""CN=`hostname`" openssl x509 -req -days 3650 -startdate -enddate -CA ca_server.crt -CAkey ca_server.key -CAcreateserial -in server.csr -out server.crt rm -f *.csr *.srl ca_server.key cat server.crt server.key >server-combined.crt