Php получить subjectAltName от csr - PullRequest
       23

Php получить subjectAltName от csr

1 голос
/ 14 февраля 2020

Добрый вечер, мой друг, я сгенерировал san csr через функцию openssl, используя php. Но я не могу получить subjectAltName. Пожалуйста, как я могу извлечь SubjetAltName из CSR?

shell_exec('openssl req -noout -text -in'. $csr)

1 Ответ

0 голосов
/ 14 февраля 2020

Надеюсь, это поможет:

$r = shell_exec('openssl req -noout -text -in '. $csr)
                                             ^- a space here!

для моего теста, однако openssl не напечатал Alt Name субъекта, поэтому я покажу, как получить Subject:

preg_match('/Subject:\s*(.*)\n/', $r, $matches);
$subject = $matches[1];
...