blob: 83e926080ce2037690dbf68894c4cccd8db16c50 (
plain) (
tree)
|
|
#!/bin/sh
set -xeuo pipefail
umask 0077
if [ ! $# -eq 2 ]
then
cat <<EOF
kot prvi argument bi morali navesti referenčno številko
pošljejo jo po elektronski pošti
sestavljena je iz osmih številk
kot drugi argument bi morali navesti pot do datoteke s privatnim ključem
če datoteka ne obstaja, bom ključ generiral in ga zapisal vanjo
če datoteka obstaja, bom uporabil ključ, zapisan v njej
EOF
exit 1
fi
[ -f $2 ] || openssl genrsa -verbose -out $2 4097
openssl req -new -verbose -config /dev/stdin -key $2 <<EOF
[ req ]
utf8 = yes
prompt = no
distinguished_name = req_distinguished_name
[ req_distinguished_name ]
countryName = SI
stateOrProvinceName = Slovenija
localityName = Ljubljana
organizationName = http://ni.šijanec.eu/sijanec/r/tree/skripti/sigenca
organizationalUnitName = a
commonName = $1
EOF
|