将CSR的内容直接传递给openssl ca命令而不是文件
我build立了一个使用OpenSSL的证书颁发机构,在我的原型中一切正常。
现在在我要签署证书签名请求(csr)的步骤中,我需要一种不同的方式来调用该命令:
有要求将签名过程的CSR 内容传递给我的openssl命令而不是文件位置,因为我们不想存储它。
企业社会责任内容来自HTTP,这应该在validation后直接传递给命令。
这是一个使用CSR的文件位置的工作示例,但我无法find直接传递内容的方式。
var signCrtCmd = spawn('openssl', [ 'ca', '-config', './openssl.intermediate.cnf', '-extensions', 'server_cert', '-days', '375', '-notext', '-md', 'sha256', '-in', // Instead of the location below I wan't to pass the content './signing_request.pem', '-batch' ]);
我已经阅读了这里的文档OpenSSL CA
感谢您解决这个问题的任何帮助。