尝试运行pvk2pfx.exe文件时出现文件未找到错误

use*_*473 9 authentication iis-7 client-certificates makecert x509certificate

我正在尝试创建简单的客户端证书,为此我按照以下链接...

如何创建客户端证书

我在机器上安装了SDK,并且我已成功运行以下两个命令.

makecert.exe -r -n "CN=My Personal CA" -pe -sv MyPersonalCA.pvk -a sha1 -len 2048 -b 01/21/2010 -e 01/21/2016 -cy authority MyPersonalCA.cer


makecert.exe -iv MyPersonalCA.pvk -ic MyPersonalCA.cer -n "CN=John Doe" -pe -sv JohnDoe.pvk -a sha1 -len 2048 -b 01/21/2010 -e 01/21/2016 -sky exchange JohnDoe.cer -eku 1.3.6.1.5.5.7.3.2
Run Code Online (Sandbox Code Playgroud)

成功运行这两个命令后,当我尝试运行第三个命令时,我收到错误"File Not Found"(错误代码= 0x80070002).

第三个命令是

pvk2pfx.exe -pvk JohnDoe.pvk -spc JohnDoe.cer -pfx JohnDoe.pfx -po password 
Run Code Online (Sandbox Code Playgroud)

问题是什么?