security/acme-client: fallback display name for certs with no CN

This commit is contained in:
Alexander Pritchard 2026-01-20 10:50:27 -06:00
parent 20ff8e5af4
commit f2a122bdc8

View file

@ -226,7 +226,12 @@ class LeCertificate extends LeCommon
$cert = array();
$cert['refid'] = uniqid();
$cert['caref'] = (string)$ca['refid'];
$cert['descr'] = (string)$cert_cn . ' (ACME Client)';
if (empty($cert_cn)) {
// Fallback to configured name if Common Name is empty (e.g. for IP certificates)
$cert['descr'] = (string)$this->config->name . ' (ACME Client)';
} else {
$cert['descr'] = (string)$cert_cn . ' (ACME Client)';
}
$import_log_message = 'imported';
$cert_found = false;