我想用 openssl 创建一个签名。我有一个如下所示的可执行命令,但我不知道如何将其转换为 PHP。
openssl cms -sign -inkey key.pem -signer signature.pem -outform DER -in xy.xml
如何在 PHP 中调用此命令?
我想用 openssl 创建一个签名。我有一个如下所示的可执行命令,但我不知道如何将其转换为 PHP。
openssl cms -sign -inkey key.pem -signer signature.pem -outform DER -in xy.xml
如何在 PHP 中调用此命令?
exec('openssl cms -sign -inkey key.pem -signer signature.pem -outform DER -in xy.xml')
使用这个命令你可以让 php 调用操作系统的openssl命令,就像你在终端上写它一样。
如果您想以本机方式(php 函数)执行此操作,可以查看 OpenSSL 库 http://php.net/manual/en/book.openssl.php和函数符号http://php。网络/手册/en/function.openssl-sign.php