给定以下 powershell 函数:
function CreateRootCertificate($certificateName, $path, $certificatePassword){
makecert -r -pe -n "CN=$certificateName" -sky exchange $path\$certificateName.cer -sv $path\$certificateName.pvk
pvk2pfx.exe -pvk $path\$certificateName.pvk -spc $path\$certificateName.cer -pfx $path\$certificateName.pfx -po $certificatePassword
}
makecert 提示我输入证书密码。据我了解,如果 *.pvk 文件已经存在并且设置了密码,它不会这样做。
所以我的问题是,如何将我的单个 makecert 命令拆分为两个单独的命令,一个用于创建 *.pvk,另一个用于创建 *.cer?
非常感谢