2
В .NET, я загрузка сертификата из файла .PFX, используя следующий:Как я могу сказать, требует ли .PFX файл пароля
var signingCertificate = new X509Certificate2(pfxFileName);
Если файл .PFX требует пароля, он выбрасывает CryptographicException
. Как я могу сказать, что для файла требуется пароль (чтобы я мог запросить его)?
Nope. Это говорит только о том, что существует «CryptographicException». Затем я должен проверить, соответствует ли текст. –
Проверка текста исключения обычно не является хорошей идеей. Есть ли способ лучше? –
Вы предлагаете, что при открытии файла без пароля существует вероятность выбросить исключение CryptographicException, которое * не * из-за необходимости пароля? –