2013-03-06 78 views
0

我正在使用最初位於USB令牌設備內的證書籤署數據。代碼正在工作,但有一個問題:在第一次簽名後,用戶不再提示輸入PIN。只有當用戶拔下USB設備並再次插入時,PIN纔會再次需要。每個ComputeSignature呼叫的證書籤名必需的PIN輸入

SignedXml signedXml = new SignedXml(); 
//... 
signedXml.ComputeSignature(); //Here is when the user is asked to enter the PIN 

我需要確保每一次ComputeSignature()被調用時,用戶會被要求輸入他的PIN。我怎樣才能做到這一點?

回答

0

這由模塊的設備驅動程序軟件控制。大多數此類軟件都有關於是否可以緩存PIN的設置。沒有統一的界面來控制此設置。

雖然很有意思,但大多數開發者都有一個完全相反的問題,每次都被提示。