⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bug37820.phpt

📁 PHP v6.0 For Linux 运行环境:Win9X/ WinME/ WinNT/ Win2K/ WinXP
💻 PHPT
字号:
--TEST--openssl_sign/verify: accept different algos --SKIPIF--<?php if (!extension_loaded("openssl")) die("skip"); ?>--FILE--<?php $dir = dirname(__FILE__);$file_pub = $dir . '/bug37820cert.pem';$file_key = $dir . '/bug37820key.pem';$priv_key = file_get_contents($file_key);$priv_key_id = openssl_get_privatekey($priv_key);$pub_key = file_get_contents($file_pub);$pub_key_id = openssl_get_publickey($pub_key);$data = "some custom data";if (!openssl_sign($data, $signature, $priv_key_id, OPENSSL_ALGO_MD5)) {	echo "openssl_sign failed.";}$ok = openssl_verify($data, $signature, $pub_key_id, OPENSSL_ALGO_MD5);if ($ok == 1) {   echo "Ok";} elseif ($ok == 0) {   echo "openssl_verify failed.";}?>--EXPECTF--Ok

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -