openssl이 계속“알 수없는 옵션”오류를 표시합니다


19

SSL 인증서를 처음으로 만들려고합니다. 나는 이것이 어떻게 작동하는지 전혀 모른다. 그리고 단순히 나에게 제공된 몇 가지 지시를 따르고있다.

첫 번째 명령은 잘 작동합니다.

openssl genrsa -des3 -out privkey.key 2048

그런 다음 두 번째 명령으로 오류가 발생합니다.

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

"알 수없는 옵션 -new"라고 표시된 다음 옵션 중 하나는 물론 "-new"입니다.

Google 오류 메시지는 -config 옵션을 사용하여 openssl.cnf 파일을 가리켜 야한다고 알려주는 유용한 포럼 게시물 하나만 제공합니다. 그래서 openssl.cnf의 유일한 인스턴스는 XAMPP 설치에 있습니다.

이로 인해 명령에서 -config 옵션을 넣은 위치를 나타내는 "알 수없는 옵션"오류가 발생했습니다.

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

이것은 나에게 "알 수없는 옵션 -out"을 제공합니다.

누군가 명령 순서를 도와 줄 수 있습니까, 아니면 XAMPP openssl 명령에 알려진 버그가 있는지 알려주십시오.

OSX Lion 및 XAMPP 1.7.3을 실행하고 있습니다.

답변:


40

좋아, 이것은 이상하다. 그러나 당신은 미쳤지 않을 것이다.

귀하의 예제를 복사하여 붙여 넣는 것은 귀하와 동일한 방식으로 실패합니다. 그러나 수동으로 입력하면 정상적으로 작동합니다.

그 줄을 복사 한 곳이 일반 대시 기호를 비슷한 모양의 다른 글리프와 교체 한 것처럼 보입니다. 사실 당신은 매우 밀접하게 보면, 당신은 대시와 함께 사용할 것을 알 수 있습니다 -key에 대한 것보다 약간 다른 모습 -new, -nodes그리고 -out(글꼴로 내가 올바른 하나를 사용하고있어 약간 짧다).

모든 대시를 삭제하고 명령 행에 다시 입력하십시오.


1
좋은 캐치! 하나의 대시가 우리 모두에게 충분할 때 ASCII의 좋은 시절에 들어 보자. <grin>.
MadHatter는 Monica

Jeez, 나는 그 대시가 약간 더 길어 보였지만 em으로 대시하기에는 충분하지 않다고 생각했다. 이것을 얻지 못했을 것입니다. 와. 나는 측근을 비난합니다.
PetroleumJelliffe

고마워 바하마, 당신은 그 답변으로 너무 많은 시간을 절약하고, 당신의 일을 사랑합니다 :)
Armin Nehzat

여전히 유용한, 고맙습니다
Bokw

자동 수정이 설정되어 있으면 하이픈 (ASCII 문자)이 대시 (UNICODE 문자)로 변환됩니다. 둘 다 매우 비슷해 보이지만 다릅니다.
MacGyver

-1

복사하여 붙여 넣기를 원할 때! 밖으로-그래서 화살표를 사용하여 거기에 가서-를 입력 한 다음-를 누르고 Enter 키를 누르면 밖으로 근처가 유일합니다-삭제하고 입력 한 다음 작동합니다 : D


1
이것이 바로 기존 답변이 말한 내용입니다. 여기에 추가 한 것이 보이지 않습니까?
Michael Hampton
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.