openssl continua a darmi errori di "opzione sconosciuta"


19

Sto provando a creare un certificato SSL per la prima volta. Non ho idea di come funzioni e sto semplicemente seguendo alcune istruzioni fornite a me.

il primo comando funziona bene:

openssl genrsa -des3 -out privkey.key 2048

quindi il secondo comando mi sta dando gli errori:

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

dice "opzione sconosciuta -nuovo" e quindi elenca tutte le opzioni, una delle quali è ovviamente "-nuovo"

Google il messaggio di errore mi dà solo un utile post sul forum che dice che devo usare l'opzione -config per puntare al mio file openssl.cnf. Quindi ho cercato l'unica istanza di openssl.cnf nella mia installazione di XAMPP.

questo mi ha dato ulteriori errori di "opzione sconosciuta", dipendendo da dove nel comando ho messo l'opzione -config.

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

questo mi dà "un'opzione sconosciuta -out" che è ridicola.

Qualcuno può aiutarmi con l'ordine dei comandi o farmi sapere se ci sono bug noti con il comando XAMPP openssl?

Sto eseguendo OSX Lion e XAMPP 1.7.3

Risposte:


40

Ok, è strano, ma non stai impazzendo.

Copiare e incollare il tuo esempio fallisce per me come fa per te. Ma digitandolo manualmente funziona bene.

Sembra che ovunque tu abbia copiato quelle linee abbia scambiato il normale trattino con un altro glifo simile. In effetti, se guardi molto da vicino puoi dire che il trattino usato con ha un -keyaspetto leggermente diverso da quelli per -new, -nodese -out(con il font sto usando quello corretto è leggermente più corto).

Elimina tutti i trattini e inseriscili nuovamente nella riga di comando.


1
Bella presa! Sentiamolo per i bei vecchi tempi di ASCII, quando un trattino era abbastanza per tutti noi <grin>.
MadHatter supporta Monica il

Accidenti, ho pensato che quei trattini sembravano leggermente più lunghi ma non abbastanza lunghi da essere tratti. Non l'avrei mai ottenuto. Wow. Incolpo Entourage.
PetroleumJelliffe,

grazie bahamat, mi hai risparmiato così tanto tempo con quella risposta, adoro il tuo lavoro :)
Armin Nehzat,

ancora utile, grazie
Bokw,

Il trattino (carattere ASCII) viene convertito in un trattino (carattere UNICODE) se la correzione automatica è attivata. Entrambi sembrano molto simili, ma sono diversi.
MacGyver,

-1

quando desideri copiare e incollare! il - in out quindi usa le frecce per arrivarci e rimuovi - e quindi digita - e premi invio, il - vicino al out è l'unico - devi eliminare e digitare quindi funziona: D


1
Questo è esattamente ciò che diceva la risposta esistente. Non vedo che hai aggiunto qualcosa qui?
Michael Hampton
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.