Powershell certificados digitales secuencias de comandos de Windows Vista cifrar y firmar con su identidad. Cuando firma un guión, y cualquier persona que distribuya el script sabe que el guión no se ha modificado . Cualquier cambio en la secuencia de comandos invalida la firma y requieren volver a firmar el guión con su certificado digital. Autoridades de seguridad comerciales, como Verisign , Thawte o CyberTrust proporcionan certificados digitales , sino hacer su propia con la herramienta de creación de certificados de Microsoft es gratuito. Instrucciones
1
Install Makecert.exe si no está ya instalado. Makecert.exe viene con algunas versiones de Microsoft Office y también se incluye con la descarga gratuita de Microsoft Windows Software Development Kit ( ver Recursos) .
2
abierto Windows PowerShell , haga clic en el \\ "Inicio \\ " , menú , \\ "Todos los programas \\" \\ "Accesorios , \\ " \\ "Windows PowerShell , \\ " entonces \\ " . Windows PowerShell \\ "
3 < p > Crear un almacén de certificados digitales escribiendo \\ " makecert -n \\ " CN = MiRaiz \\ " -a sha1 - eku 1.3.6.1.5.5.7.3.3 -r -sv root.pvk root.cer -ss Root- sr LocalMachine \\ " (omita las comillas externas ) en la ventana de Windows PowerShell Vista, luego oprimir la tecla \\ " Enter \\ ".
4
Escriba \\ " makecert -pe -n \\ "CN = MyCertificate \\ " ss - MY -a sh1 - eku 1.3.6.1.5.5.7.3.3 -iv root.pvk -c root.cer \\ " (omita las comillas externas ) en Powershell , a continuación, hit \\ "Enter \\".
5
Crear el certificado digital tecleando una contraseña, luego oprimir \\ "Enter \\".
6
Verifique la creación del certificado digital haciendo una lista de todos los certificados almacenados en el ordenador. Escriba \\ " gci cert : \\ \\ CurrentUser \\ \\ My- codesigning \\ " (omita las comillas) , después haga clic en \\ " . Escriba \\ "