fix(ssl): make sure the subjectAlternativeNames are unique and stored correctly

This commit is contained in:
peaklabs-dev
2025-02-03 22:42:15 +01:00
parent 2fbb898c89
commit cd335e9e00

View File

@@ -54,9 +54,12 @@ class SslHelper
}
}
$subjectAlternativeNames = array_unique(
array_merge(["DNS:$commonName"], $subjectAlternativeNames)
);
$certificateSubject = [
'commonName' => $commonName,
'subjectAltName' => implode(', ', array_merge(["DNS:$commonName"], $subjectAlternativeNames)),
'subjectAltName' => $subjectAlternativeNames,
'organizationName' => self::DEFAULT_ORGANIZATION_NAME,
'countryName' => self::DEFAULT_COUNTRY_CODE,
'stateOrProvinceName' => self::DEFAULT_STATE,