Quick tip: Sitecore XC 9.0 installation error
Taxonomy: Sitecore
NewSignedCertificateTask : Cannot validate argument on parameter ‘Signer’. The “$_.HasPrivateKey -eq $true” validation script for the argument with value “[Subject]
If you are getting NewSignedCertificateTask : Cannot validate argument on parameter ‘Signer’. The “$_.HasPrivateKey -eq $true” validation script for the argument with value “[Subject] while installing Sitecore XC 9.0.x, it is potentially because of the SIF version you are using.
Try switching to SIF 1.2.1 and the problem should be fixed
To do so run the below commands in a PS window which is running in admin mode:
PS C:\> Install-Module SitecoreInstallFramework -RequiredVersion 1.2.1
PS C:\> Import-Module -Name SitecoreInstallFramework -RequiredVersion 1.2.1