diff --git a/web/admin/action_req_certificate.php b/web/admin/action_req_certificate.php index 279fc646a..11c9f591d 100644 --- a/web/admin/action_req_certificate.php +++ b/web/admin/action_req_certificate.php @@ -105,7 +105,7 @@ $fed = $validator->existingFederation($_POST['NRO-list']); $country = strtoupper($fed->tld); $DN[] = "C=$country"; - $DN[] = "O=NRO of " . $cat->knownFederations[strtoupper($fed->tld)]; + $DN[] = "O=NRO of " . iconv('UTF-8', 'ASCII//TRANSLIT', $cat->knownFederations[strtoupper($fed->tld)]); $serverInfo = $externalDb->listExternalTlsServersFederation($fed->tld); $serverList = explode(",", array_key_first($serverInfo)); $DN[] = "CN=" . $serverList[0]; @@ -130,7 +130,7 @@ } else { $ou = $serverInfo["names"][$langInstance->getLang()]; } - $DN[] = "O=$ou"; + $DN[] = "O=".iconv('UTF-8', 'ASCII//TRANSLIT', $ou); $serverList = explode(",", $serverInfo["servers"]); $DN[] = "CN=" . $serverList[0]; switch ($serverInfo["type"]) {