]> git.nbdom.net Git - nb.git/commitdiff
fix bug ssl_get_pem
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Sun, 27 Nov 2016 01:51:48 +0000 (01:51 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Sun, 27 Nov 2016 01:51:48 +0000 (01:51 +0000)
etc/profile.d/openssl.sh

index ceed3f4aff5db9bf82105d5e844769181ac53bc7..8cf66776c62a2c1d534b27558811b8bb1b50b161 100644 (file)
@@ -10,7 +10,8 @@ which openssl > /dev/null || return 0
 # NB 17.10.16 }
 
 ssl_get_pem() {
-  openssl s_client -connect $(url2nc $@|sed 's/ /:/') -showcerts </dev/null 2>/dev/null | openssl x509 -outform PEM
+  shell_help_noarg "Usage: $FUNCNAME [URL|HOST] [PORT]. Download certificate (for keychain)" "$@" && return 1
+  openssl s_client -connect $(url2nc $@|sed -e 's/ /:/' -e 's/:22$/:443/') -showcerts < /dev/null 2>/dev/null | openssl x509 -outform PEM
 }
 
 ssl_create_files() {