2012-03-26 12 views
0

特定の証明書ファイル(または.p12ファイルの証明書チェーン)を読み込んで解析する作業があります。ユーザーにパスワードを要求できるように、パスワードが必要かどうかをどのように判断できますか?私はCryptographicExceptionを捕まえて、メッセージが "The specified network password is not。\ r \ n"であるかどうかを確認することができますが、例外を避け、文字列に依存しません。パスワードが必要かどうかを判断する方法

答えて

1

.Netには、証明書にパスワードがあるかどうかを確認する方法はありません。したがって、例外を発生させずにチェックするのは、サードパーティライブラリを使用することだけです。

代わりに、ユーザーが同時に証明書とパスワードを提供することを許可する必要があります。彼らがパスワード付きの証明書とパスワードを提供しない場合、それは例外を正当化し、パスワードを要求するでしょう。

関連する問題