0

在 SSL 通信期间,Web 服务器上是否需要私钥?我读了:

在 SSL 中,每一方使用每一方已知的随机值单独计算密钥。然后双方发送使用密钥加密的消息

私钥是会话随机生成的密钥,不存储。

以上引用与 Oracle 应用服务器 SSL 通信有关,但我认为它应该涉及一般的 SSL 通信。您能否解释一下,私钥的作用是什么(到目前为止,我认为在 SSL 期间 Web 服务器上需要私钥)。

4

1 回答 1

2

是的,在 SSL 握手期间需要私钥,因为它用于证明服务器确实是已部署证书的公钥的所有者。
但是公钥/私钥对不用于加密应用程序消息。它们仅在握手过程中使用,在此过程中通过传输给客户端的密码参数创建共享密钥,以便计算它并在握手成功完成后用于数据的对称加密。

于 2012-09-30T20:54:50.970 回答