许多 openssl 函数都需要密钥或证书参数。可以使用以下方法获取它们
证书
OpenSSL X.509
的 资源)由 openssl_x509_read() 返回
-----BEGIN CERTIFICATE-----
开头
证书签名请求 (CSR)
OpenSSL X.509 CSR
的 资源)由 openssl_csr_new() 返回
-----BEGIN CERTIFICATE REQUEST-----
开头
公钥/私钥
OpenSSL key
的 资源)由 openssl_get_publickey() 或 openssl_get_privatekey() 返回
OpenSSL X.509
的 资源)
-----BEGIN PUBLIC KEY-----
开头
array($key, $passphrase)
,其中 $key 表示使用 file:// 或文本内容表示法指定的密钥,$passphrase 表示包含该私钥密码的字符串