【发布时间】:2017-07-22 22:53:16
【问题描述】:
我将使用来自here 的材料,因为它有助于澄清问题。
下图代表一个 SSL 会话流程
步骤7 的描述是:
当客户端或服务器准备好结束连接时, 客户端和服务器都发出 SSL_shutdown() 函数 表示 SSL 连接正常结束。这会导致 SSL 记录,其类型为警报流。为此,警报的类型是 关闭通知,这意味着 SSL 会话正在结束。
鉴于服务器只是一个带有 SSL 的回显服务器,其中有一个 while(1),它在其中读取并将相同的内容写回客户端。
需要在服务器上运行什么 openSSL 命令,以便它了解客户端发送了 close notify 并且它不仅仅是应该回显的一些消息?
在引用中如何用代码表达both the client and the server issue the SSL_shutdown()?期望其中一个发送close notify,而另一个响应作为对它的反应。
【问题讨论】: