From 0d5ee6cf234396bbec3db2e5d012bae436f589a1 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Thu, 12 Mar 2026 11:08:25 +0100 Subject: [PATCH] check-certificates: skip common-name if not available --- check-certificates.rsc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/check-certificates.rsc b/check-certificates.rsc index 0122122a..ad16f802 100644 --- a/check-certificates.rsc +++ b/check-certificates.rsc @@ -177,9 +177,11 @@ $LogPrint info $ScriptName ("Attempting to renew certificate '" . ($CertVal->"name") . "'."); :local ImportSuccess false; - :set LastName ($CertVal->"common-name"); - :set FetchName $LastName; - :set ImportSuccess [ $CheckCertificatesDownloadImport $ScriptName $LastName $FetchName ]; + :if ([ :len ($CertVal->"common-name") ] > 0) do={ + :set LastName ($CertVal->"common-name"); + :set FetchName $LastName; + :set ImportSuccess [ $CheckCertificatesDownloadImport $ScriptName $LastName $FetchName ]; + } :foreach SAN in=($CertVal->"subject-alt-name") do={ :if ($ImportSuccess = false) do={ :set LastName [ :pick $SAN ([ :find $SAN ":" ] + 1) [ :len $SAN ] ];