Я создаю сертификат SSL для привязки к моему веб-сайту.Я использую сценарий Power Shell для автоматизации моего процесса от создания до импорта сертификата в хранилище сертификатов.После привязки сертификата к моему веб-сайту мой веб-сайт не работает.но если я вручную импортирую сертификаты в хранилище сертификатов и свяжу их с моим сайтом.У меня нет проблем.
Я звоню в скрипт, который добавляет корневой сертификат в доверенный корневой каталог и сертификат клиента в личное хранилище.
$pfx = new-object System.Security.Cryptography.X509Certificates.X509Certificate2
$rootCertImportPath = $runtimeDirPath + $rootCertName
$pfx.import($rootCertImportPath,$rootCAPass,"Exportable,PersistKeySet")
$store = new-object System.Security.Cryptography.X509Certificates.X509Store(
[System.Security.Cryptography.X509Certificates.StoreName]::Root,
"localmachine"
)
$store.open("MaxAllowed")
$store.add($pfx)
$store.close()
Я пытаюсь импортировать расширение файла .cerиспользуя вызов $ pfx.import.Нужно ли передавать дополнительные аргументы в функцию, упомянутую ниже?
$pfx.import($rootCertImportPath,$rootCAPass,"Exportable,PersistKeySet")
Пожалуйста, помогите мне!