Powershell – Como crear un certificado SelfSigned?

A partir de la versión 4.0 de PowerShell (ya incluida en Windows 8.1 y Windows Server 2012 R2) se incluye un Cmdlet que permite crear un certificado seflsigned desde nuestra consola y con una simple línea de código.

El cmdlet NewSelfSignedCertificate crea un certificado autofirmado (SelfSigned) para realizar pruebas. Utilizando el parámetro CloneCert, se puede crear un certificado sobre la base de un certificado existente con todos los datos del certificado original a excepción de la clave pública. Se creará una nueva llave basada en el mismo algoritmo y longitud.  Para obtener mas datos sobre este procedimiento les dejo el enlace a la TechNet.

En este ejemplo se crea un certificado de servidor SSL SelfSigned alojado en el servidor Server01, con el Subject Alternative Name, Subject e Issuer blog.victorsilva.com.uy:

New-SelfSignedCertificate -DnsName blog.victorsilva.com.uy -CertStoreLocation cert:LocalMachineServer01

Saludos,

Comments