2014-04-03 114 views
3

我想使用的證書從客戶端向服務器端沒有導出的私鑰,在客戶端上有包含證書的USB設備。註冊文件與證書

我使用WCF,但我會用下一個Web API,所以問題是穿越技術。

可能嗎?

回答

2

如果我理解正確你的問題,你的服務器端應用程序中包含它需要簽名和簽名的私鑰是在客戶端的數據。

在這種情況下,你需要有一個值得信賴的客戶端模塊將執行簽名。在客戶端用戶打開的網頁的幫助下,通常會有一個applet(Java applet,或者有時是ActiveX)下載到客戶端瀏覽器。這個小程序將完成這項工作。

當然,它不能只是一個Web小型應用程序 - 如果你可以讓用戶安裝和/或運行在客戶端系統上的應用程序,那麼你可以使用該應用程序進行簽名。

我公司研製的,讓你實現上述兩種情形分佈式解決方案(組類和客戶端模塊)。請參閱this StackOverflow answer中的說明。