openssl sigue dándome errores de "opción desconocida"

19

Estoy tratando de crear un certificado SSL por primera vez. No tengo idea de cómo funciona esto y simplemente estoy siguiendo algunas instrucciones que me han dado.

primer comando funciona bien:

openssl genrsa -des3 -out privkey.key 2048

entonces el segundo comando me está dando los errores:

openssl req –new –nodes -key privkey.key –out server.csr

dice "opción desconocida -nuevo" y luego enumera todas las opciones, una de las cuales es, por supuesto, "-nuevo"

Google el mensaje de error solo me da una publicación útil en el foro que dice que necesito usar la opción -config para señalar mi archivo openssl.cnf. Así que busqué la única instancia de openssl.cnf que está en mi instalación de XAMPP.

esto me dio errores adicionales de "opción desconocida", dependiendo de dónde en el comando puse la opción -config.

openssl req -config /Applications/XAMPP/xamppfiles/share/openssl/openssl.cnf 
-key privkey.key –out server.csr -new -nodes

esto me da "opción desconocida", lo cual es ridículo.

¿Alguien puede ayudarme con el orden de los comandos o informarme si hay errores conocidos con el comando XAMPP openssl?

Estoy ejecutando OSX Lion y XAMPP 1.7.3

PetróleoJelliffe
fuente

Respuestas:

40

Ok, esto es un poco raro, pero no te estás volviendo loco.

Copiar y pegar su ejemplo me falla de la misma manera que a usted. Pero escribirlo manualmente funciona bien.

Parece que dondequiera que haya copiado esas líneas ha cambiado el símbolo de guión normal por otro glifo de aspecto similar. De hecho, si se mira de cerca se puede decir que el tablero utilizado con -keyapariencia ligeramente diferentes que las de -new, -nodesy -out(con el tipo de letra que estoy usando la correcta es ligeramente más corto).

Elimine todos los guiones y vuelva a escribirlos en la línea de comando.

bahamat
fuente
1
¡Buena atrapada! Escuchémoslo en los viejos tiempos de ASCII, cuando un guión fue suficiente para todos nosotros <grin>.
MadHatter apoya a Monica el
Dios, pensé que esos guiones parecían un poco más largos pero no lo suficientemente largos como para ser guiones. Nunca hubiera conseguido esto. Guau. Culpo a Entourage.
PetroleumJelliffe
gracias bahamat, me ahorraste mucho tiempo con esa respuesta, me encanta tu trabajo :)
Armin Nehzat
sigue siendo útil, gracias
Bokw
El guión (carácter ASCII) se convierte en un guión (carácter UNICODE) si la corrección automática está activada. Ambos se ven muy similares, pero son diferentes.
MacGyver
-1

cuando quieras copiar y pegar! the - in the out, así que use las flechas para llegar allí y elimine, y luego escriba - y presione enter, the - near the out es el único - necesita eliminar y escribir, entonces funciona: D

Multimedia
fuente
1
Esto es exactamente lo que dice la respuesta existente. ¿No veo que hayas agregado algo aquí?
Michael Hampton