对不起,对psysh来说很简单。
基本上我的psysh / php中具有此功能:
>>> show $newcsr
class Tokyo {
private function sign($caCert,$userCsr) {
$caKey = file_get_contents('/home/nairobi/ca.key');
$userCert = openssl_csr_sign($userCsr, $caCert, $caKey, 365, ['digest_alg'=>'sha256']);
openssl_x509_export($userCert, $userCertOut);
return $userCertOut;
}
}
如何在psysh控制台中调用签名函数来为我生成证书?
答案 0 :(得分:0)
Psysh提供了一个sudo
命令来绕过可见性限制,因此您可以:sudo $newcsr->sign($caCert,$userCsr);