许多 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 代表包含该私钥密码的字符串