2016-11-17 67 views
3

[![enter]圖片說明] [1]] [1]目前,我正在從外部客戶端讀取客戶端證書,然後使用策略驗證使用如何使用api管理髮送證書作爲請求的一部分

<policies> 
     <inbound> 

現在,當請求是有效的,必須附上servercertificate與請求一起,然後將其發送回客戶端完成。

如何做到這一點?你能幫忙嗎?

+1

客戶端正在進行http調用,我相信。如果你使用的是C#和HttpWebRequest。您可以將一個x509證書添加到obj.ClientCertificates.add – Aravind

+0

您是否可以給我代碼段,附上我正面臨的錯誤。實際上,將證書作爲政策請求的一部分附加在哪裏。 – Vinodh

+0

澄清一個問題 - 您是否在api management xml策略中出現錯誤,如問題所示,或者您是否想從使用此api的客戶端應用程序發送證書? – Aravind

回答

2

由於您將證書放入標題中,因此您可以對bin64進行簡單編碼。您應該可以通過訪問RawData屬性或調用導出來完成它。

相關問題