Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http 您能否使用Wireshark检查/监视在请求中发送的客户端证书?_Http_Iis_Ssl_Wireshark_Client Certificates - Fatal编程技术网

Http 您能否使用Wireshark检查/监视在请求中发送的客户端证书?

Http 您能否使用Wireshark检查/监视在请求中发送的客户端证书?,http,iis,ssl,wireshark,client-certificates,Http,Iis,Ssl,Wireshark,Client Certificates,我能够使用客户端证书在本地主机上发出HTTP请求 我的代码中有一些逻辑,可以使两个请求对其请求使用相同的证书,也可以不使用,这取决于某些条件 我的本地主机当前指向默认的“欢迎使用IIS”页面 有没有办法使用Wireshark来检测在不同请求中从我的机器发送的客户端证书是否相同 附言:如果有人能提出一个更好的方法来实现我在这里要做的事情,那也行。我不一定需要使用Wireshark。我的主要目标是确定两个不同的请求是否发送相同的证书,正如我在这里提到的: 谢谢 我找到了这样做的方法。总之,是的,您

我能够使用客户端证书在本地主机上发出HTTP请求

我的代码中有一些逻辑,可以使两个请求对其请求使用相同的证书,也可以不使用,这取决于某些条件

我的本地主机当前指向默认的“欢迎使用IIS”页面

有没有办法使用Wireshark来检测在不同请求中从我的机器发送的客户端证书是否相同

附言:如果有人能提出一个更好的方法来实现我在这里要做的事情,那也行。我不一定需要使用Wireshark。我的主要目标是确定两个不同的请求是否发送相同的证书,正如我在这里提到的:

谢谢

我找到了这样做的方法。总之,是的,您可以使用Wireshark检查从客户端发送(或在服务器上接收)的客户端证书

您需要开始捕获Wireshark上的流量,仅在发出和处理请求的一段时间内,然后根据协议添加适当的过滤器进行过滤。在我的例子中,我根据发送者和接收者的IP地址进行过滤,因为我知道这两个地址


您需要服务器的证书来解密消息,因为它们将以加密格式传输。您可以通过进入“编辑->首选项”轻松完成此操作。从左侧菜单中选择协议->SSL->单击编辑。添加服务器的证书和IP,并保存设置。

客户端证书将用于建立SSL/TLS连接。它将不会在后续HTTP请求中使用。对于后续HTTP请求,在使用客户端证书进行身份验证后,您将使用服务器提供的cookie或令牌。对。但当连接最初建立时,我想检查使用了哪些证书。你是说服务器证书以非加密流接收,而客户端证书以加密格式发送?我也希望实现与你相同的目标!