Как вы получаете subjectAltName из CSR в php?

Справочник по php содержит такие функции, как openssl_csr_get_subject, но как мне получить subjectAltNames из csr?


person chacham15    schedule 13.04.2013    source источник


Ответы (2)


Попробуйте openssl_x509_parse альтернативные темы, которые можно читать как расширения, я думаю, вы найдете:

[extensions][subjectAltName] => DNS:*.cacert.org, DNS:cacert.org, DNS:*.cacert.net, DNS:cacert.net, DNS:*.cacert.com, DNS:cacert.com
person bubba    schedule 13.04.2013
comment
это хорошая мысль, но она работает только с полными сертификатами x509, а не csr. - person chacham15; 13.04.2013

Я не думаю, что это возможно, вместо этого я использовал phpseclib, чтобы сделать это за меня.

person chacham15    schedule 13.04.2013