0
openssl_csr_export能夠接受請求並將其作爲字符串導出,但請求並返回資源的相反功能在哪裏?如何在PHP中加載X509證書請求?
openssl_csr_export能夠接受請求並將其作爲字符串導出,但請求並返回資源的相反功能在哪裏?如何在PHP中加載X509證書請求?
使用phpseclib a pure PHP CSR encoder/decoder:
<?php
include('File/X509.php');
$x509 = new File_X509();
print_r($x509->loadCSR('...'));
?>
你不能做相反的事情,無論如何也不需要做任何事情 - 你可以用CSR資源做的所有事情都是簽署或導出,而不是編輯。
要簽名CSR,您可以使用導出的字符串值,無需爲此使用CSR資源。
如何將我檢查,我正在簽署該字符串是什麼,我認爲它是並沒有以某種方式被修改? – chacham15
如果要使用'openssl_csr_get_subject'獲取請求信息或使用'openssl_csr_get_public_key'驗證文件的公鑰,則可以使用字符串CSR作爲這些函數的值,無需使用CSR資源對象。對於使用字符串值無法完成的資源,您確實無能爲力。 – Andris