從今天開(kāi)始,我在發(fā)送包裹時(shí)收到以下錯(cuò)誤消息:Error calling Login: The request was aborted: Could not create SSL/TLS secure channel.我的代碼StringBuilder authHeader = new StringBuilder( $"{{\"Username\":\"{userId}\", \"Password\":\"" + $"{password}\", \"IntegratorKey\":\"{IntegratorKey}\""); authHeader.Append( string.IsNullOrEmpty(senderEmail) ? "}}" : $",\"SendOnBehalfOf\": \"{senderEmail}\"}}"); Configuration.Default.AddDefaultHeader( "X-DocuSign-Authentication", authHeader.ToString()); AuthenticationApi api = new AuthenticationApi(); return api.Login();巧合的是,今天是 DocuSign 演示站點(diǎn)上禁用 TLS1.0 的一天。(來(lái)源) 在此處輸入圖片說(shuō)明 雖然我知道這一點(diǎn),但我的應(yīng)用程序使用 .NET 4.7 框架,該框架默認(rèn)使用 TLS1.2。因此,這應(yīng)該不是問(wèn)題當(dāng)我使用此處找到的 DocuSign NuGet 包時(shí),我查看了源代碼,它使用 .NET 4.5(除非另有說(shuō)明,否則使用 TLS1.0)我知道我可以實(shí)現(xiàn)這個(gè)解決方案,但它不應(yīng)該工作,因?yàn)槲业膽?yīng)用程序使用 .NET 4.7 嗎?
使用演示站點(diǎn)的 TLS 問(wèn)題
明月笑刀無(wú)情
2021-06-30 16:04:55