From: Thierry Parmentelat Date: Tue, 13 Feb 2018 11:07:33 +0000 (+0100) Subject: review code for checking certificates X-Git-Tag: myplc-5.3-5~17 X-Git-Url: http://git.onelab.eu/?p=myplc.git;a=commitdiff_plain;h=79c00d3aa20974df90938940f6ce91c14bf2d5a4 review code for checking certificates more robust for spaces around = in fragments like CN=r2labapi.inria.fr can now deal with e.g. CN = r2labapi.inria.fr --- diff --git a/plc.d/ssl b/plc.d/ssl index ddbfe81..f09294a 100755 --- a/plc.d/ssl +++ b/plc.d/ssl @@ -19,7 +19,7 @@ set -x ssl_cname () { openssl x509 -noout -in $1 -subject | \ - sed -n -e 's@.*/CN=\([^/]*\).*@\1@p' | \ + sed -e 's|.*CN *= *\([-_a-zA-Z0-9.]*\).*|\1|' | \ lower }