Added simple script to create x.509 certificates to run with examples and fun faster.

v0.5.xx
Alexander Vdolainen 9 years ago
parent 9c7a1044b2
commit 0572e707c5

@ -0,0 +1,28 @@
#!/bin/sh
#
# Libsxmp i.e. Secure X (for 10) Message Passing library
#
# This script generates CA primary certificates, mostly used
# by examples and fun.
#
OPENSSL=/usr/bin/openssl
$OPENSSL genrsa -out rootCA.key 2048
$OPENSSL req -x509 -new -nodes -key rootCA.key -days 8096 -out rootCA.pem
# make a compound
cat rootCA.key > rootCA.crt
cat rootCA.pem >> rootCA.crt
# create a key for the certificate authority daemon
$OPENSSL genrsa -out cadaemon.key 2048
$OPENSSL req -new -key cadaemon.key -out cadaemon.csr
$OPENSSL x509 -req -in cadaemon.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out cadaemon.pem -days 8096
# make a compound
cat cadaemon.key > cadaemon.crt
cat cadaemon.pem >> cadaemon.crt
Loading…
Cancel
Save