删除证书时,现有的TLS/SSL连接会在一段时间后停止

7fhtutme  于 2023-10-19  发布在  其他
关注(0)|答案(1)|浏览(97)

我有两台机器:A和B。
在机器A中,我有一个c#应用程序,它使用从机器B带来并添加到机器A的受信任根证书的证书通过TLS连接将数据发送到B机器。
只要证书存在于机器A中,从A到B的数据就能成功传输,连接也会继续。另一方面,如果我在A向B发送数据时删除证书,那么过了一段时间,连接就会重置并停止。
我试图理解的是是什么原因导致连接停止,因为它不会立即发生或在固定的时间之后,但似乎是随机的,有时连接保持几分钟,有时一个小时或更长时间。
请注意,无论连接是否空闲,连接都会在证书被删除后的随机时间后停止。
在证书被删除后,究竟是什么触发了连接重置?

kpbwa7wx

kpbwa7wx1#

  • 理想情况下,证书将在握手期间交换。
  • 如果您重定向到diff连接,则可能会发生连接重试或重置。
  • 尝试在任何机器中的消息传输期间获取pcap,并检查在连接断开之前发送的最后一条消息是什么,无论是优雅的还是突然的断开。

相关问题