簡體   English   中英

並非總是在IIS中接收客戶端證書

[英]Not always receiving client certificate in IIS

我們有一個ASP.NET Web服務,該服務需要從另一個服務接收客戶端證書。 我們已經在IIS管理器中將IIS中的雲服務配置為“接受客戶端證書”(在我們網站的SSL設置中未選中“需要SSL”復選標記)。 有時,當我們嘗試使用以下代碼(Asp.Net)獲取客戶端證書時:

httpAuthenticationContext.Request.GetClientCertificate();

我們得到空值。 這個問題是斷斷續續的。 有時,GetClientCertificate()返回預期的證書。

盡管不是這個確切的問題,但我們的Azure實施中會定期遇到從已知存在的文件,數據庫等中請求數據的問題,但無法返回數據。

我們學會了使用一些重試邏輯包裝這些調用,並且之間有短暫的延遲。 如果調用連續幾次失敗,我們將引發錯誤,但是對於這些“瞬態”問題,有時只需進行簡單的重試就可以解決問題。

希望這可以幫助

暫無
暫無

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

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