-2

如何在 .net、php、cgi 等中解码 CSR

输出像

CN OU O L S C

4

2 回答 2

1

PHP简单:

$csr=$_POST['txtcsr'];  // Copy CSR to a variable
$data=openssl_csr_get_subject($csr);  // Get the subject of the CSR
print_r($data); // Print the output as an array:

输出: Array ( [C] => US [ST] => Minnesota [L] => Shakopee [O] => Test Organization [OU] => IT Arhitecture [CN] => your.domain [emailAddress] => your @email.com)

提示:要使功能正常工作,服务器必须正确设置 OPENSSL_CNF 环境变量。

于 2019-01-07T16:20:48.853 回答
0

例如,查看用于 php 和 python 的 OpenSSL 模块。 PHP OpenSSL Python OpenSSL 你可以检查 php openssl_x509_parse()函数或使用 proc_open、os.popen 之类的东西来调用 openssl 工具来完成所有工作并获得结果。

于 2012-02-05T01:03:51.660 回答