diff --git a/dotfiles/zshrc.d/ssl.zsh b/dotfiles/zshrc.d/ssl.zsh new file mode 100644 index 0000000..e85f397 --- /dev/null +++ b/dotfiles/zshrc.d/ssl.zsh @@ -0,0 +1,8 @@ +retrieve_ssl_certificate_chain() { + openssl s_client -connect $1 -showcerts < /dev/null | awk \ + ' BEGIN { incert = 0 } + /-----BEGIN CERTIFICATE-----/ { incert = 1 } + incert == 1 { print $0 } + /-----END CERTIFICATE-----/ { incert = 0 } + ' 2>/dev/null +}