簡體   English   中英

創建 Azure 事件網格 webhook 訂閱失敗 TLS 握手

[英]Creating Azure Event Grid webhook subscription fails TLS handshake

嘗試創建事件網格主題的 Webhook 訂閱失敗,並在 Azure 門戶中報告錯誤:

部署失敗,出現以下錯誤...“ https://xxx.xxx.xxx.xxx:10443/event 的Webhook 驗證握手失敗。Http POST 請求失敗,響應代碼未知

我的 webhook 是一個使用 Kestrel 服務器的 .NET 核心測試應用程序。 我可以從日志中看到,當我嘗試創建訂閱時,有來自 Azure 的傳入連接,但隨后立即斷開連接。

Microsoft.AspNetCore.Server.Kestrel:調試:接受連接 ID“0HMCE876DPTD6”。 Microsoft.AspNetCore.Server.Kestrel:調試:連接 ID“0HMCE876DPTD6”已啟動。 Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets:調試:連接 ID“0HMCE876DPTD6”收到 FIN。 Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets:調試:連接 ID“0HMCE876DPTD6”發送 FIN,因為:“客戶端關閉了連接。” Microsoft.AspNetCore.Server.Kestrel:調試:連接 ID“0HMCE876DPTD6”正在斷開連接。 Microsoft.AspNetCore.Server.Kestrel:調試:連接 ID“0HMCE876DPTD6”已停止。

TLS 握手過程中出現錯誤。 webhook 的 TLS 是否有任何特定要求。 我使用的是默認證書(“ASP.NET Core HTTPS 開發證書”)。 這不會被 Azure 信任 - 這是一個問題嗎?

根據文檔不支持使用自簽名證書進行驗證。 您需要使用來自商業證書頒發機構 (CA) 的簽名證書。 如果有幫助,您也可以閱讀此故障排除文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM