PowerShell从pfx导入CA和用户证书

时间:2018-06-03 11:50:49

标签: powershell pfx

我正在尝试使用PowerShell脚本导入.p12文件。但是我无法导入CA,因为它只安装用户证书和私钥。我使用以下代码。

function Import-PfxCertificate ([String]$certPath,[String]$certificateStoreLocation = "CurrentUser",[String]$certificateStoreName = "My",$pfxPassword = $null)
{
    $pfx = new-object System.Security.Cryptography.X509Certificates.X509Certificate2    

    $pfx.Import($certPath, $pfxPassword, "Exportable,PersistKeySet")    

    $store = new-object System.Security.Cryptography.X509Certificates.X509Store($certificateStoreName,$certificateStoreLocation)    
    $store.open("MaxAllowed")    
    $store.add($pfx)    
    $store.close()
    return $pfx
}

任何帮助都会受到很大的关注。

0 个答案:

没有答案