#!/bin/bash

set -e

OPENSSL=/usr/bin/openssl

cleanup() {
    [ -z "$DIR" ] || rm -rf "$DIR"
}

#DIR=`mktemp -p . -d`
DIR=/etc/node-rai/cert
mkdir -p $DIR

trap cleanup EXIT ERR

$OPENSSL genrsa -passout pass:blubber -des3 -out $DIR/test-rai.key 1024 &> /dev/null
$OPENSSL req -passin pass:blubber -passout pass:blubber -new -key $DIR/test-rai.key -out $DIR/test-rai.csr -batch &> /dev/null
$OPENSSL x509 -passin pass:blubber -req -days 365 -in $DIR/test-rai.csr -signkey $DIR/test-rai.key -out $DIR/test-rai.crt &> /dev/null

ls -l $DIR

nodejs -e "require('rai');"

exit 0
