Solución:
Al complemento Certificados realmente no le gusta exportar certificados PFX, pero PowerShell está feliz de hacerlo. Puedes usar el Export-PfxCertificate
cmdlet.
- Vaya a la pseudo-unidad de certificados escribiendo
cd cert:
en el indicador de PowerShell. - Escribe
cd CurrentUser
ocd LocalMachine
según corresponda para el lugar donde se encuentra el certificado. Es posible que deba iniciar PowerShell como administrador para exportar un certificado de máquina. -
cd
en la tienda apropiada (undir
puede ayudar). La tienda personal en MMC se llamaMy
aquí. - Usar
dir
para identificar qué ID corresponde al certificado que desea. -
Escriba este comando para exportarlo como PFX con una contraseña:
Export-PfxCertificate -Cert .LONGSTRINGOFHEX -FilePath 'C:pathtooutfile.pfx' -Password (ConvertTo-SecureString -String 'password' -AsPlainText -Force)
LONGSTRINGOFHEX
debe reemplazarse con el ID de su certificado. Afortunadamente, puedes usar la función de completar con pestañas en eso.
Una vez que se ejecuta ese comando, tiene un certificado PFX protegido con la contraseña que proporcionó. PowerShell se niega a exportar la clave privada del certificado sin una contraseña y la contraseña no puede estar en blanco. Sin embargo, su PFX está fuera.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)