0
我使用.NET \ C#來管理Windows用戶的證書。當我使用X509Store.Add()方法時,它適用於某些用戶,但它有時會因「內部錯誤」而失敗。導入具有「內部錯誤」的證書失敗
可能是什麼原因?
我使用.NET \ C#來管理Windows用戶的證書。當我使用X509Store.Add()方法時,它適用於某些用戶,但它有時會因「內部錯誤」而失敗。導入具有「內部錯誤」的證書失敗
可能是什麼原因?
事實證明,問題只是由代碼創建的新用戶。進一步調查顯示,原因是一個失蹤的主目錄。 Windows在將用戶證書(使用私鑰)導入時沒有創建配置文件目錄,因此導致「內部錯誤」。
解決方案是強制創建代碼創建的所有新用戶的主目錄。