diff options
author | Peter Wu <peter@lekensteyn.nl> | 2015-01-01 12:27:08 +0100 |
---|---|---|
committer | Peter Wu <peter@lekensteyn.nl> | 2015-01-01 12:27:08 +0100 |
commit | 11b8d619c3d12dd321f8e0a4791bbd3667d0d0fc (patch) | |
tree | 3f0035deb6504f6693070d3d0d12a1136dd39736 /cert-info | |
parent | 8b29dcf2a1d4e9cb34a1b7756e4e6b6f110c7b1f (diff) | |
download | scripts-11b8d619c3d12dd321f8e0a4791bbd3667d0d0fc.tar.gz |
cert-info: enable SNI, accept cert from CA bundle
Diffstat (limited to 'cert-info')
-rwxr-xr-x | cert-info | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -69,7 +69,8 @@ get_cert() { return 1 fi </dev/null 2>/dev/null \ - timeout 5 openssl s_client -connect "$host:$port" -showcerts + timeout 5 openssl s_client \ + -connect "$host:$port" -servername "$host" -showcerts } parse_arg() { @@ -98,7 +99,7 @@ BEGIN { sep=sep"-"; } } -/^-----BEGIN CERTIFICATE-----$/ { +/^-----BEGIN (TRUSTED )?CERTIFICATE-----$/ { in_cert=1; } { @@ -106,7 +107,7 @@ BEGIN { cert = cert $0 "\n"; } } -/^-----END CERTIFICATE-----$/ { +/^-----END (TRUSTED )?CERTIFICATE-----$/ { in_cert = 0; } { |