#!/bin/bash

set -e

DAYS=3650
TYPE=rsa:1024
NAME="$1"
CONFIG="$2"

[ -e "${NAME}.pem" -a -e "${NAME}.key" ] && exit 0

openssl req -new -newkey "$TYPE" -x509 -config "$CONFIG" -days "$DAYS" \
            -nodes -keyout "${NAME}.key" -out "${NAME}.pem"
openssl x509 -outform der -in "${NAME}.pem" -out "${NAME}.der"