【发布时间】:2023-04-10 11:32:01
【问题描述】:
我可以使用客户端证书在本地主机上发出 HTTP 请求。
我的代码中有一些逻辑可以使两个请求对其请求使用或不使用相同的证书,具体取决于某些条件。
我的 localhost 当前指向默认的“欢迎使用 IIS”页面。
有什么方法可以使用 Wireshark 来检测从我的机器以不同请求发送的客户端证书是否相同?
PS:如果有人可以建议一种更好的方法来实现我在这里尝试做的事情,那也可以。我不一定需要使用 Wireshark。我的主要目标是确定两个不同的请求是否发送相同的证书,正如我在这里提到的: How do I monitor client certs that are being sent via the requests?
谢谢!
【问题讨论】:
-
客户端证书将用于建立 SSL/TLS 连接。它将不会在后续的 HTTP 请求中使用。对于后续的 HTTP 请求,您将使用服务器在通过客户端证书进行身份验证后提供的 cookie 或令牌。
-
对。但是当最初建立连接时 - 我想检查使用了哪些证书。
标签: http iis ssl wireshark client-certificates