openssl_sign
(PHP 4 >= 4.0.4, PHP 5)
openssl_sign — 生成一个签名
说明
bool
openssl_sign (
string
$data
,
string &$signature
,
mixed $priv_key_id
[,
mixed $signature_alg
= OPENSSL_ALGO_SHA1 ] )
openssl_sign() 用私钥 priv_key_id
对 data
生成一个加密的签名。数据本身并不会被加密。
参数
-
要签名的数据字符串
-
成功签名返回签名到变量
signature
. -
资源类型 - 用 openssl_pkey_get_private() 函数生成的私钥资源标识符
字符串类型 - PEM格式化的私钥
-
整数类型 - 签名算法中的一个
字符串类型- openssl_get_md_methods() 函数返回的字符串,例如, "SHA512" 或 "SHA1".
data
signature
priv_key_id
signature_alg
返回值
成功时返回 TRUE
, 否则FALSE
。