1

我正在尝试在使用 Eclipse PDT 的 php 项目中将 openssl_verify 与 OPENSSL_ALGO_SHA256 一起使用。但我无法验证,因为核心 API 的 openssl.php 文件中未定义 OPENSSL_ALGO_SHA256。我通过指定 PHP 5.4 创建项目,正如PHP 文档 中提到的那样,该标志是在 PHP 5.4.8 中添加的。我不确定我在这里做错了什么。谁能告诉我如何让这个工作?

谢谢

4

2 回答 2

0

尝试字符串:

"sha256WithRSAEncryption"

而不是常数:

OPENSSL_ALGO_SHA256

来源

于 2017-11-17T02:49:51.500 回答
-1

在 Core API 下打开 Core.php。你可以看到

// 核心 v.5.4.0RC6 的开始

这意味着 Core API 下的文件是基于 PHP "v.5.4.0RC6" 构建的。

您需要自己定义更新的元素。

这里是日文的例子。对不起,我不知道英文版是否存在。最新的原版在这里。)

于 2013-09-17T10:15:23.190 回答