X509Certificate2.import在当前文件夹下找不到文件

时间:2019-06-28 16:38:44

标签: x509certificate2

$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 个答案:

答案 0 :(得分:1)

信任系统。由于某种原因,找不到文件。确保一切设置正确,这就是系统的工作方式。

尝试将其复制到C:/

尝试使用正斜杠而不是反斜杠。

您是否以管理员身份执行?