openssl continua me dando erros de “opção desconhecida”

14

Estou tentando criar um certificado SSL pela primeira vez. Eu não tenho ideia de como isso funciona e estou simplesmente seguindo algumas instruções fornecidas a mim.

o primeiro comando funciona bem:

openssl genrsa -des3 -out privkey.key 2048

então o segundo comando está me dando os erros:

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

diz "opção desconhecida -new" e, em seguida, lista todas as opções, uma das quais é, naturalmente, "-new"

Google a mensagem de erro só me dá uma postagem no fórum útil que diz que eu preciso usar a opção -config para apontar para o meu arquivo openssl.cnf. Então eu procurei a única instância de openssl.cnf está na minha instalação do XAMPP.

isso me deu erros adicionais de "opção desconhecida", dependendo de onde no comando eu coloquei a opção -config.

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

isso me dá "opção desconhecida -out", o que é ridículo.

Alguém pode me ajudar com a ordem dos comandos ou me avisar se houver erros conhecidos com o comando XAMPP openssl?

Estou executando o OSX Lion e o XAMPP 1.7.3

    
por PetroleumJelliffe 13.08.2011 / 22:36

2 respostas

31

Ok, isso é meio estranho, mas você não enlouquece.

Copiar e colar seu exemplo falha para mim da mesma forma que para você. Mas digitá-lo manualmente funciona bem.

Parece que, onde quer que você tenha copiado essas linhas, ele trocou o símbolo de traço normal por outro glifo semelhante. Na verdade, se você observar bem de perto, poderá perceber que o traço usado com -key parece um pouco diferente dos usados para -new , -nodes e -out (com a fonte que estou usando, o correto é um pouco mais curto).

Exclua todos os seus traços e digite-os novamente na linha de comando.

    
por 14.08.2011 / 01:27
-1

quando você deseja copiar e colar! the - in the out use as setas para chegar lá e remova - e então digite - e pressione enter, o - perto do out é o único - você precisa deletar e digitar então funciona: D

    
por 11.12.2013 / 02:45