首页 > 解决方案 > 捕获的 TLS 握手之间的差异

问题描述

我正在尝试了解 TLS。我捕获了从浏览器到各个站点的通信。我试图用谷歌搜索,但找不到任何东西来解释为什么在某些捕获中我有“证书状态”,但服务器回复中的“证书”除外。请查看屏幕截图以更好地理解我所指的内容。

简而言之,我的问题是 - 为什么有时有些服务器不仅回复证书,还回复证书状态,而其他服务器只回复证书?

[在屏幕截图上是与 3 个不同站点的通信。其中2个有证书状态,1个没有证书状态-请关注通信中标有红色部分] https://i.stack.imgur.com/7Ezpw.png

[我在所有通信中都找到了 status_request 扩展,但不是在任何地方都用证书状态回答了它:] https://i.stack.imgur.com/Dxp4b.png

标签: sslhandshake

解决方案


您可能需要检查客户端的 TLS 扩展,以查看客户端是否向服务器请求了 OCSP 状态。您可以在此 RFC 中找到有关扩展的更多详细信息:https ://www.rfc-editor.org/rfc/rfc6066


推荐阅读