PowerShell Import CA и сертификат пользователя из pfx - PullRequest
0 голосов
/ 03 июня 2018

Я пытаюсь импортировать файл .p12 с помощью скрипта PowerShell.Однако я не могу импортировать ЦС, поскольку он устанавливает только сертификат пользователя и закрытый ключ.Я использую следующий код.

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
}

Любая помощь будет очень ценной.

...