tutorial softpedia para for descargar windows openssl

softpedia - openssl windows server 2012



No se puede abrir el archivo de configuraciĆ³n:/usr/local/ssl/openssl.cnf en Windows (7)

/usr/local/ssl/openssl.cnf

Una ruta como esta significa que el programa ha sido compilado con Cygwin o MSYS. Si debe usar este openssl , necesitará un intérprete que entienda esos caminos, como Bash, proporcionado por Cygwin o MSYS.

Otra opción sería descargar o compilar una versión nativa de Windows de openssl . Usando eso, el programa requeriría un camino como

C:/Users/Steven/ssl/openssl.cnf

que sería más adecuado para el símbolo del sistema.

Esta pregunta ya tiene una respuesta aquí:

He instalado OpenSSL 64. Deseo usar un certificado para mi servidor nodejs https. Ejecuté el siguiente comando:

openssl genrsa -out subdomain.domain.com.key 1024

Pero tengo el error:

WARNING: can''t open config file: /usr/local/ssl/openssl.cnf Loading ''screen'' into random state - done Generating RSA private key, 1024 bit long modulus .........++++++ .........................................++++++ unable to write ''random state'' e is 65537 (0x10001)

¿Cómo puedo resolverlo?
¿Es este el comando correcto?


¡SOLUCIÓN!

simplemente configure -config ubicación del parámetro correctamente, es decir:

openssl .................... -config C:/bin/apache/apache2.4.9/conf/openssl.cnf


En mi caso utilicé los binarios de Shining Light y las variables de entorno ya estaban actualizadas. Pero todavía tenía el problema hasta que ejecuté una ventana de comando con privilegios elevados.

Cuando abra la ventana de CMD, asegúrese de ejecutarlo como Administrador. (Haga clic derecho en el símbolo del sistema en el menú Inicio y seleccione "Ejecutar como administrador")

Creo que no puede leer los archivos debido al Control de cuentas de usuario.


La solución está ejecutando este comando:

set OPENSSL_CONF=C:/OpenSSL-Win32/bin/openssl.cfg

o

set OPENSSL_CONF=[path-to-OpenSSL-install-dir]/bin/openssl.cfg

en el símbolo del sistema antes de usar el comando openssl .

Deje que openssl sepa con certeza dónde encontrar su archivo .cfg .

Alternativamente, podría establecer la misma variable OPENSSL_CONF en las variables de entorno de Windows.

NOTA: Esto puede suceder al usar la distribución binaria OpenSSL de Shining Light Productions (una versión compilada + del instalador del OpenSSL oficial que se puede descargar y usar de forma gratuita). Esta distribución se vincula "semioficialmente" desde el sitio de OpenSSL como un "servicio principalmente para sistemas operativos donde no hay paquetes OpenSSL precompilados".


No estoy seguro de cuál es la diferencia entre .cfg y .cnf. En mi servidor no pude encontrar .cfg o .cnf. Creé un nuevo archivo para el same y lo coloqué en la siguiente carpeta /usr/local/ssl/bin

ejecutado el

./openssl genrsa -des3 -out <key name>.key 2048

fue genial ...



Tengo SSL en Apache2.4.4 y al ejecutar este código al principio, hice el truco:
set OPENSSL_CONF=C:/wamp/bin/apache/Apache2.4.4/conf/openssl.cnf

luego ejecuta los códigos de descanso ...