2016-10-26 2 views
0

내 질문은 간단하다 : 그들이 중요 경우 모르겠어요있는 나는 몇 가지 정보 통과 할'openssl req'명령의 출력 아티팩트 인코딩

openssl req -nodes -newkey rsa:2048 -keyout key.pem -out some.csr \ 
    -subj "/C=XY/ST=UVW/L=SOMETOWN/O=STH/OU=STHELSE/CN=my.cert.test" 

다음 .PEM이 명령을 사용하려면 openssl 만든 .csr 파일의 인코딩은 무엇인가 이 질문의 답 :

나는 x11에서 xterm을 연구 중이다. 나는 최신 리눅스 배포본 (opensuse leap 42.2)을 가지고 있으며 쉘에 openssl을 사용하여 csr 파일을 만든다. 내 env 설정이 XTERM_LOCALE=de_DE.UTF-8입니다.

+0

스택 오버플로는 프로그래밍 및 개발 관련 질문에 대한 사이트입니다. 이 질문은 프로그래밍이나 개발에 관한 것이 아니기 때문에 주제와는 거리가 먼 것처럼 보입니다. 도움말 센터에서 [여기에서 내가 질문 할 수있는 항목은 무엇입니까?] (http://stackoverflow.com/help/on-topic)를 참조하십시오. 아마도 [Super User] (http://superuser.com/) 나 [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/)가 더 나은 곳이 될 것입니다. [Dev Ops에 대한 질문은 어디에 게시합니까?] (http://meta.stackexchange.com/q/134306) – jww

+0

질문에 대답하기 위해'key.pem'과'some.csr'는 모두 PEM으로 인코딩되었습니다. 그런데 왜 여기서 질문해야합니까? 간단한'cat key.pem' 또는'cat some.csr'는 당신의 질문에 답을 줄 것입니다. – jww

+0

[인증 기관의 인증서 서명 요청에 서명하는 방법 (http://stackoverflow.com/a/21340898/608639) 및 [openssl을 사용하여 자체 서명 된 인증서를 만드는 방법]을 참조하십시오. (http://stackoverflow.com/q/10175812/608639) – jww

답변

0

-outform DER 또는 -outform PEM을 전달하면 인코딩을 설정할 수 있습니다. 여기서 der는 이진 파일이고 pem은 base64입니다.

+0

하지만 csr 및 pem을 선택했습니다 ... 나는 latin1, utf-8, ascii 등과 같은 인코딩을 의미합니다 ... – Matthias