我正在查看Microsoft网络监视器捕获的HTTPS"GET"请求,如果由.NET执行,该请求神秘地永远不会完成HttpWebRequest.
我发现Server Hello包含一个Alert条目,如下所示:

我有这些问题:
此警报是否真的加密了?我读到,如果在密钥交换后发送警报,则警报会加密,但正如您所看到的,这在协商阶段很早就发生在服务器Hello上.
如果没有加密,是否格式错误?第一个字节01表示它是一个警告,但70("协议版本")是一个致命的错误.当然70只能作为一部分出现02 70?
这究竟是什么意思?"协议版本"暗示了一些与erm协议版本有关的东西.但是,Client Hello包含"TLS 1.0"作为最大版本,而Server Hello也指定"TLS 1.0".还有什么可能是错的?
如果有人感到勇敢,我可以附上整个捕获:)
我用来执行此请求的代码显示在我的另一个问题中.
| 归档时间: |
|
| 查看次数: |
21488 次 |
| 最近记录: |