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

问题描述 投票:0回答:1

我有两台机器:A和B。

在机器 A 中,我有一个 C# 应用程序,它使用从机器 B 带来并添加到机器 A 受信任根证书的证书通过 TLS 连接将数据发送到 B 机器。

只要机器 A 中存在证书,从 A 到 B 的数据就会成功并且连接会继续。另一方面,如果我在 A 向 B 发送数据时删除证书,那么一段时间后连接会重置并停止。

我想了解的是导致连接停止的原因,因为它不会立即发生或在固定时间后发生,而是看起来随机的,有时连接会保持几分钟,有时会持续一个小时或更长时间。

请注意,在证书被删除后的随机时间后,无论连接是否空闲,连接都会停止。

证书被删除后到底是什么触发了连接重置?

c# ssl tcp certificate tls1.2
1个回答
0
投票

尝试在消息传输期间获取 pcap,并检查连接断开之前发送的最后一条消息是什么,无论是正常断开还是突然断开,这可能会让您有所了解。

© www.soinside.com 2019 - 2024. All rights reserved.