PHP openssl_spki_export_challenge OpenSSL 函数
-
定义和用法
openssl_spki_export_challenge - 导出与签名公钥和挑战相关的挑战字符串 -
版本支持
PHP4 PHP5 PHP7 不支持 v5.6.0+支持 支持 -
语法
openssl_spki_export_challenge( string &$spkac )
openssl_spki_export_challenge() 导出与签名公钥和挑战相关的挑战字符串。 -
参数
参数 必需的 描述 spkac 是 包含一个可用的签名公钥和挑战 -
返回值
成功,返回相关的挑战字符串,失败返回NULL.如果 spkac 传递的是一个不可用的参数,则抛出一个 E_WARNING 级的错误。
-
示例
$pkey = openssl_pkey_new('secret password'); $spkac = openssl_spki_new($pkey, 'challenge string'); $challenge = openssl_spki_export_challenge(preg_replace('/SPKAC=/', '', $spkac)); var_dump($challenge);
-
相关页面
openssl_spki_new() - 生成一个新的签名公钥和挑战openssl_spki_verify() - 验证签名公钥和挑战。openssl_spki_export() - 通过签名公钥和挑战导出一个可用的PEM格式的公钥openssl_csr_new() - 生成一个 CSRopenssl_csr_sign() - 用另一个证书签署 CSR (或者本身) 并且生成一个证书