get_all_keys.sh: add support for OpenVPN v2.6.14 (debian 13).

This commit is contained in:
2026-01-07 16:14:19 +01:00
parent a91553a150
commit 88d49fd70c

View File

@@ -299,7 +299,6 @@ if $EASYRSA_LAYOUT_NEW ; then
_serial="$(basename "$_cert")"
_serial="${_serial%.*}"
if [[ "$os_dist" = "debian" ]] && [[ $os_version -ge 13 ]] ; then
#_cn="$(openssl x509 -noout -text -in $_cert | grep Subject: | grep -oP 'CN=\K[^,]+')"
_cn="$(openssl x509 -noout -text -in $_cert | grep Subject: | sed -n 's/.*CN=\([^,]*\).*/\1/p')"
@@ -322,7 +321,13 @@ else
_serial="$(basename "$_cert")"
_serial="${_serial%.*}"
_cn="$(openssl x509 -noout -text -in $_cert | grep Subject: | grep -oE "CN\s*=\s*[^,]+" | awk '{print$3}')"
if [[ "$os_dist" = "debian" ]] && [[ $os_version -ge 13 ]] ; then
#_cn="$(openssl x509 -noout -text -in $_cert | grep Subject: | grep -oP 'CN=\K[^,]+')"
_cn="$(openssl x509 -noout -text -in $_cert | grep Subject: | sed -n 's/.*CN=\([^,]*\).*/\1/p')"
else
_cn="$(openssl x509 -noout -text -in $_cert | grep Subject: | grep -oE "CN\s*=\s*[^,]+" | awk '{print$3}')"
fi
all_arr+=("${_serial}:$(trim $_cn)")
if ! containsElement "${_serial}:$(trim $_cn)" "${revoked_arr[@]}" ; then
active_arr+=("${_serial}:$(trim $_cn)")