我构建了一个使用 PHP OpenSSL 模块生成证书签名请求(CSR) 的应用程序。
有没有办法让 HeartBleed 错误影响在生成的网络服务器上安装 OpenSSL 1.0.1e 时生成的这些(正在使用的)私钥和 CSR?
我构建了一个使用 PHP OpenSSL 模块生成证书签名请求(CSR) 的应用程序。
有没有办法让 HeartBleed 错误影响在生成的网络服务器上安装 OpenSSL 1.0.1e 时生成的这些(正在使用的)私钥和 CSR?
该错误仅影响启用 Heartbeats 的 TLS 连接,而不影响 OpenSSL 的其他部分。不受影响的部分包括密钥生成、证书签名、生成摘要、随机字节生成等。
此外,证书绝不会被此错误“感染”,从而给其他组件带来风险。例如,OpenSSL 1.0.1g 生成的证书不会比 1.0.1f 生成的证书更好或更差(它有 Heartbleed 错误)。