-1

我想用 openssl 创建一个签名。我有一个如下所示的可执行命令,但我不知道如何将其转换为 PHP。

openssl cms -sign -inkey key.pem -signer signature.pem -outform DER -in xy.xml 

如何在 PHP 中调用此命令?

4

1 回答 1

2
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

于 2014-10-01T16:16:37.140 回答