X509Certificate2.import не может найти файл в текущей папке - PullRequest
0 голосов
/ 28 июня 2019
$localPfx = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2
$localPfx.Import(".\myCert.pfx", "password", "Exportable,PersistKeySet")

Я получил

Exception calling "Import" with "3" argument(s): "The system cannot find the file specified.

Если я использую

$PfxFileFull = Convert-Path .\myCert.pfx

или

$PfxFileFull = "D:\...\myCert.pfx" #full path

Затем запустите

$localPfx.Import($PfxFileFull, "password", "Exportable,PersistKeySet")

Тогда исключение исчезает.

Почему это происходит?

1 Ответ

1 голос
/ 28 июня 2019

Доверьтесь системе. По какой-то причине он не может найти файл. Убедитесь, что все установлено правильно, вот как работают системы.

Попробуйте скопировать его в C: /

Попробуйте использовать косые черты вместо обратных.

Вы исполняете обязанности администратора?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...