]> git.nbdom.net Git - nb.git/commitdiff
ssl functions
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Fri, 9 Sep 2016 22:39:11 +0000 (23:39 +0100)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Fri, 9 Sep 2016 22:39:11 +0000 (23:39 +0100)
etc/profile.d/functions
etc/profile.d/openssl.sh

index 3cbe36334b38affbfb45abc1a54444d9163d04db..d1bb2771c1b6219c7b68c9858109ba6a5db6895c 100644 (file)
@@ -532,15 +532,6 @@ shell_push_arg() {
   eval "$to_var=\"\$$to_var \$ret\"; $to_var=\${$to_var## };"
 }
 
-ssl_cert_create() {
-  shell_help_noarg "Usage: $FUNCNAME [CERT_NAME]. Generate ssl certificate files, create .pem as a self sign." "$@" && return 1
-  declare name="$1"; shift
-  openssl genrsa -out $name.key 1024
-  openssl req -new -key $name.key -out $name.csr
-  sudo openssl x509 -req -days 365 -in $name.csr -signkey $name.key -out $name.crt
-  cat $name.crt $name.key > $name.pem
-}
-
 urlencode() {
   local length="${#1}"
   for (( i = 0; i < length; i++ )); do
index 44e5fbceacd47cdffd0029535992982afd7da3ff..7d6d68dae35b2d0be029dcf184a249240b7cf435 100644 (file)
@@ -1,3 +1,13 @@
-openssl_site2pem() {
+ssl_site_pem() {
   openssl s_client -connect $(url2nc $@|sed 's/ /:/') -showcerts </dev/null 2>/dev/null | openssl x509 -outform PEM
 }
+
+ssl_cert_create() {
+  shell_help_noarg "Usage: $FUNCNAME [CERT_NAME]. Generate ssl certificate files, create .pem as a self sign." "$@" && return 1
+  declare name="$1"; shift
+  openssl genrsa -out $name.key 1024
+  openssl req -new -key $name.key -out $name.csr
+  sudo openssl x509 -req -days 36500 -in $name.csr -signkey $name.key -out $name.crt
+  cat $name.crt $name.key > $name.pem
+}
+