비교
CRT와 PEM 비교
CRT는 인증서에 흔히 쓰는 확장자입니다. PEM은 인증서, 키 등 여러 객체를 담을 수 있는 텍스트 인코딩으로 같은 종류의 개념이 아닙니다.
어떤 형식을 선택해야 할까요?
배포 대상의 확장자와 인코딩 요구를 확인하고 CRT가 PEM인지 DER인지, 체인이 포함되는지 검사하세요.
적합한 경우 CRT
X.509 인증서 전송 또는 배포
- 인증서 파일을 요구하는 서버와 클라이언트
적합한 경우 PEM
인증서와 키를 텍스트로 표현
- PEM 인코딩 자료를 요구하는 시스템
기본 정보
| 항목 | CRT | PEM |
|---|---|---|
| 확장자 | .crt, .cer | .pem |
| MIME 유형 | application/pkix-cert | application/x-pem-file |
| 주요 용도 | X.509 인증서 전송 또는 배포 | 인증서와 키를 텍스트로 표현 |
| 여는 방법 | 인증서 뷰어로 대상 이름, 발급자, 유효 기간 및 체인을 확인하세요. | 공개 채팅이나 공유 장소에 내용을 붙여넣지 말고 텍스트로 표시를 확인하세요. |
| 내보내기 또는 변환 | 변환 전에 인코딩, 체인 포함 여부 및 개인 키의 별도 보관 여부를 확인하세요. | DER 또는 PKCS#12로 변환하기 전에 포함된 객체와 개인 키 처리 여부를 확인하세요. |
용도별 선택
인증서 파일을 요구하는 서버와 클라이언트
X.509 인증서 전송 또는 배포
CRTPEM 인코딩 자료를 요구하는 시스템
인증서와 키를 텍스트로 표현
PEM핵심 사항 1
CRT는 보통 인증서 파일을 가리킵니다.
차이 자세히 보기핵심 사항 2
PEM은 인증서 전용 확장자가 아니라 텍스트 표현입니다.
차이 자세히 보기차이 자세히 보기
배포 전에 내용과 설정을 확인하세요. 개인 키는 별도로 안전하게 취급하고 이름 변경만으로 인코딩이 바뀐다고 생각하지 마세요.
- .crt 파일에 PEM 인코딩 인증서가 들어갈 수 있습니다.
- PEM은 인증서와 다른 암호 객체도 표현합니다.
- 필요한 체인과 인코딩은 서버나 도구에 따라 다릅니다.
자주 묻는 질문
CRT 파일이 PEM일 수도 있나요?
그렇습니다. 확장자와 내부 인코딩은 별개이므로 파일과 배포 요구를 확인하세요.