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

时间:2012-02-01 18:13:59

标签: csr decoder

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

输出如

CN OU Ø 大号 小号 ç

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

易于使用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:

输出:数组([C] => US [ST] =>明尼苏达州[L] =>斯科普里[O] =>测试组织[OU] => IT架构[CN] => your.domain [emailAddress] => your@email.com)

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