如何判断.PFX文件是否需要密码

时间:2012-02-07 14:25:40

标签: .net x509certificate2

在.NET中,我使用以下命令从.PFX文件加载证书:

var signingCertificate = new X509Certificate2(pfxFileName);

如果.PFX文件需要密码,则会抛出CryptographicException。如何判断文件是否需要密码(以便我可以提示输入密码)?

1 个答案:

答案 0 :(得分:2)

好吧,你总是可以测试那个例外。 =)

try
{
    //some stuff
}
catch (CryptographicException ex)
{
    //Now you Know!
}
catch (Exception ex)
{
    //and knowing is half the battle
}