개발관련/other

.key 및 .crt 파일에서 .pem 파일을 가져 오는 방법

Rateye 2021. 6. 23. 10:26
728x90
반응형
질문 : .key 및 .crt 파일에서 .pem 파일을 가져 오는 방법은 무엇입니까?

SSL 인증서에서 PEM 파일을 생성하려면 어떻게해야합니까?

다음은 내가 사용할 수있는 파일입니다.

  • .crt
  • server.csr
  • server.key
답변

키가 이미 PEM 형식 일 수 있지만 .crt 또는 .key로 이름이 지정됩니다.

파일의 내용이 -----BEGIN 시작하고 텍스트 편집기에서 읽을 수있는 경우 :

이 파일은 바이너리 형식이 아닌 ASCII로 읽을 수있는 base64를 사용합니다. 인증서가 이미 PEM 형식입니다. 확장자를 .pem으로 변경하십시오.

파일이 바이너리 인 경우 :

server.crt의 경우 다음을 사용합니다.

openssl x509 -inform DER -outform PEM -in server.crt -out server.crt.pem 

server.key의 경우 openssl x509 openssl rsa 를 사용하십시오.

server.key는 개인 키일 가능성이 높고 .crt 파일은 반환되고 서명 된 x509 인증서입니다.

웹 서버용이고 별도의 개인 및 공개 키로드를 지정할 수없는 경우 :

두 파일을 연결해야 할 수도 있습니다. 이 용도 :

cat server.crt server.key > server.includesprivatekey.pem 

이 파일에 대해 유지하는 권한을 관리하는 데 도움이되도록 "includesprivatekey"로 파일 이름을 지정하는 것이 좋습니다.

출처 : https://stackoverflow.com/questions/991758/how-to-get-pem-file-from-key-and-crt-files
728x90
반응형