per aspergera ad astra
2026-08-12
generate irssi ssl user cert
generate self-signed user certificates for use with services / nickserv login / identify / authenticate in irssi
#!/bin/sh -Cefux set -Cefux ircnet="`echo \"$1\" | tr '[:upper:]' '[:lower:]'`" mail="$2" key_file="$ircnet.key" crt_file="$ircnet.crt" subj="/C=country/ST=state/L=town/O=irc/OU=$ircnet" subj="$subj/CN=realname/emailAddress=$mail" if [ -e "$key_file" ] then echo 'key file already exists' exit 1 fi if [ -e "$crt_file" ] then echo 'crt file already exists' exit 1 fi openssl req -x509 -new -newkey rsa:4096 \ -sha512 -subj "$subj" -days 365000 \ -nodes -keyout "$key_file" -out "$crt_file"
created [1786482981] 2026-08-12 00:16:21 +0300/EEST, modified [1786483590] 2026-08-12 00:26:30 +0300/EEST