param ( [Parameter(Mandatory = $true)] [string]$Password ) # Import into current user root CA store $CertPassword = ConvertTo-SecureString -String "$Password" -Force -AsPlainText Import-PfxCertificate -Exportable -FilePath .\docker-self-signed.pfx -CertStoreLocation Cert:\CurrentUser\Root\ -Password $CertPassword # Copy to user profile to use as HTTPS certificate in server containers mkdir $env:USERPROFILE\.aspnet\https -Force Copy-Item docker-self-signed.pem $env:USERPROFILE\.aspnet\https -Force Copy-Item docker-self-signed.key $env:USERPROFILE\.aspnet\https -Force Copy-Item docker-self-signed.pfx $env:USERPROFILE\.aspnet\https -Force # Copy to src folder to register as a root CA in client containers Copy-Item docker-self-signed.pem ..\..\src\certificates\docker-self-signed.crt -Force