0
我有一個加載和解析給定證書文件(或.p12文件中的證書鏈)的任務。我如何確定是否需要密碼,以便我可以詢問用戶?我可以趕上CryptographicException
,看看消息是否「指定的網絡密碼不正確。\ r \ n」,但我寧願避免異常,不要依賴字符串。如何確定是否需要密碼
我有一個加載和解析給定證書文件(或.p12文件中的證書鏈)的任務。我如何確定是否需要密碼,以便我可以詢問用戶?我可以趕上CryptographicException
,看看消息是否「指定的網絡密碼不正確。\ r \ n」,但我寧願避免異常,不要依賴字符串。如何確定是否需要密碼
.Net沒有提供檢查證書是否有密碼的方法。所以唯一沒有引發異常的檢查就是使用第三方庫。
您應該允許用戶同時提供證書和密碼。如果他們提供密碼證書並且沒有密碼,那麼這將保證有異常並要求輸入密碼。