]> git.nbdom.net Git - nb.git/commitdiff
ssl_cert_self_signed
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Sat, 17 Sep 2016 23:36:54 +0000 (00:36 +0100)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Sat, 17 Sep 2016 23:36:54 +0000 (00:36 +0100)
etc/profile.d/openssl.sh

index 5ab2d725ec5765b634bd46774452b75147295277..a3482a62ee18c9e954df038595ca29a930140e0d 100644 (file)
@@ -1,3 +1,9 @@
+ssl_cert_self_signed() {
+  shell_help_noarg "Usage: $FUNCNAME [CERT_NAME]. Generate a self signed ssl pem certificate files." "$@" && return 1
+  declare name="$1"; shift
+  openssl req -new -newkey rsa:2048 -sha256 -days 36500 -nodes -x509 -extensions v3_ca -keyout $name.pem  -out $name.pem
+}
+
 ssl_web_create() {
   openssl req -new -x509 -days 365 -nodes -out "$1" -keyout "$1"
 }