tutorial softpedia how for windows ssl openssl

softpedia - openssl windows server 2012



OpenSSL se bloquea durante la exportación PKCS12 con "Cargando ''pantalla'' en estado aleatorio" (2)

Estoy generando un certificado SSL autofirmado con OpenSSL (no makecert), para usar en IIS.

openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365 -nodes -subj ''//CN=myhost''

(La barra doble es correcta. El comando anterior no funciona sin eso).

openssl pkcs12 -export -out key.pfx -inkey key.pem -in cert.pem -name ''myhost''

El primer comando se ejecuta con éxito. Sin embargo, el segundo se queda con

Cargando la ''pantalla'' en estado aleatorio -

Estoy usando OpenSSL (1.0.2d) que viene con Git para Windows (2.6.3). ¿Alguien tiene el mismo problema?

Aclaración: pregunta Cómo arreglar "no se puede escribir ''estado aleatorio''" en openssl describe un problema diferente al escribir el archivo .rnd. Aquí el problema parece estar generando el estado aleatorio. (Y solo en el segundo comando)


Descubrí que necesitaba especificar la contraseña de PFX en la línea de comando usando -passout pass:SomePassword - por ejemplo:

openssl pkcs12 -export -out foo_example_com.pfx -inkey foo_example_com.key -in foo_example_com.crt -passout pass:Pa55w0rd


Intente agregar winpty antes de oppenssl:

winpty openssl ...

o puede ejecutar bush nuevo envuelto por winpty:

winpty bash

En la consola de Windows, hay algún problema con la entrada / salida del terminal, por lo que winpty puede ayudar si algún software requiere un comportamiento teminal de unix .

winpty me ayuda a ejecutar openssl en el entorno:

git version 2.7.3.windows.1 OpenSSL 1.0.2g 1 Mar 2016