我的應用程序在.NET 4.7中運行。默認情況下,它將嘗試使用TLS1.2。例如,執行以下HTTP請求時,是否可以知道協商了哪個TLS版本?HttpWebRequest request = (HttpWebRequest)WebRequest.Create(decodedUri);if (requestPayload.Length > 0){ using (Stream requestStream = request.GetRequestStream()) { requestStream.Write(requestPayload, 0, requestPayload.Length); }}我僅出于日志記錄/調試目的需要此信息,因此在寫入請求流或接收響應之前獲取此信息并不重要。我不希望為這些信息解析網絡跟蹤日志,也不想創建第二個連接(使用SslStream或類似的連接)。
協商了哪個TLS版本?
12345678_0001
2019-12-05 13:19:59