如何在.net,php,cgi等中解码CSR
输出如
CN OU Ø 大号 小号 ç
答案 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环境变量。