CER 인증서 (.cer)

ITU-T 표준

X.509 보안 인증서(CER)는 인증 기관에서 검증한 신원(도메인 이름, 조직 또는 사용자)에 암호화 공개 키를 바인딩하는 널리 사용되는 인증서 형식입니다.

CER을(를) PEM(으)로 변환

무료 브라우저 내 CER에서 PEM로 변환하는 도구입니다. 기기에서 파일을 즉시 변환할 수 있습니다.

검사 및 메타데이터

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 CER 파일을 식별합니다:

여기에 파일을 선택하거나 놓으십시오

비공개 - 파일은 기기를 벗어나지 않습니다

또는 붙여넣기 Ctrl+V
네트워크 전송 없음에 대한 개인정보 보호 보장: 외부 서버로 업로드된 데이터는 0바이트입니다. 모든 처리는 브라우저 샌드박스 내에서 로컬로 수행되었습니다.

바이트 단위 헤더 시그니처 (매직 바이트)

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 CER 파일을 식별합니다:

16진수 시그니처 (오프셋 0):

30 / 2D 2D 2D 2D 2D 42 45 47 49 4E

ASCII 표현: 0 / -----BEGIN

표준화: ITU-T X.509 / IETF RFC 5280

기술 사양

컨테이너 아키텍처바이너리 DER 또는 Base64 ASCII PEM 형식으로 인코딩된 ASN.1 구조
압축압축되지 않은 암호화 데이터
바이트 엔디안빅 엔디언(DER 태그-길이-값)
색 공간해당 없음(암호화 자격 증명)
채널 및 구조주체 이름, 발급자 CA, 공개 키(RSA/ECDSA), 유효 기간 및 디지털 서명
최대 크기일반적으로 1 KB - 8 KB
투명도암호화 방식의 공개 검증
스트리밍 및 프로그레시브인증서 단위 파싱

기술 비교 매트릭스: CER 대 경쟁사

기술적 속성CER (현재)CRTPEMDER
주요 OSWindows 인증서 저장소 기본값Linux / Unix / Apache 기본값지원 여부는 운영체제에 따라 다릅니다.Java 및 하드웨어 보안 모듈
인코딩바이너리 DER 또는 Base64 PEMBase64 PEM (또는 바이너리 DER)Base64 ASCII 아머드엄격한 바이너리 DER 전용
개인 키공개 인증서 전용공개 인증서 전용인증서 및 개인 키 저장 가능인증서 및 개인 키 저장 가능
표준ITU-T X.509 v3ITU-T X.509 v3IETF RFC 7468ITU-T X.690

일반적인 손상 모드 및 헥스 복구 가이드

운영 체제에 다음과 같은 메시지가 표시됩니다: '파일이 다음 용도로 유효하지 않습니다: 인증서'.

근본 원인: 손상된 ASN.1 DER 길이 바이트 또는 PEM 엔벨로프의 잘린 Base64 패딩.

복구: OpenSSL로 ASN.1 구조를 검증하거나 File2File.app 인증서 도구를 사용하여 변환하십시오.

보안 분석 및 파서 공격 벡터

암호화 파서는 역사적으로 TLS 라이브러리에서 버퍼 오버플로를 유발했던 잘못된 형식의 ASN.1 길이를 방어해야 합니다.

알려진 공격 벡터

  • ASN.1 BER/DER 길이 디코딩 중 정수 오버플로 (예: 레거시 OpenSSL 버전).
  • 공통 이름(Common Name) 필드의 널 바이트 주입을 통한 인증서 스푸핑.
  • 순환 인증서 검증 체인을 통한 서비스 거부.

방어적 모범 사례: 엄격한 ASN.1 범위 검사가 포함된 메모리 안전성이 확보된 최신 TLS 라이브러리를 사용하여 인증서 서명을 검증하십시오.

역사적 배경 및 주요 이력

2008IETF가 최신 X.509 v3 PKI 인증서 프로필을 정의하는 RFC 5280을 발행했습니다.
1996X.509 버전 3에서 사용자 지정 확장(주체 대체 이름, 키 용도)이 도입되었습니다.
1988ITU-T가 X.500 디렉터리 서비스 표준의 일부로 X.509를 도입했습니다.

주요 장점

  • TLS/HTTPS 웹사이트 암호화 및 디지털 코드 서명을 위한 기본 신뢰 앵커.
  • 최신 타원 곡선 암호화(ECDSA) 및 고전적인 RSA 키를 지원합니다.
  • 지원 여부는 운영체제에 따라 다릅니다.

기술적 제한 사항 및 단점

  • 모호한 인코딩: .cer 파일은 원시 바이너리 DER이거나 텍스트 Base64 PEM일 수 있습니다.
  • 공개 인증서만 포함하며 개인 키는 저장하지 않습니다.
  • 엄격한 유효기간 만료로 인해 주기적인 갱신이 필요합니다.

흥미로운 기술적 상식

  • 마이크로소프트 윈도우즈는 내보낸 공개 인증서에 기본적으로 .cer 확장자를 사용합니다.
  • '30 82' 매직 바이트는 2바이트 길이 표시자(0x82)가 있는 ASN.1 SEQUENCE 태그(0x30)를 나타냅니다.
  • 인터넷상의 모든 보안 웹사이트는 TLS 핸드셰이크 중에 브라우저에 X.509 인증서를 제시합니다.

자주 묻는 기술 질문

.cer와 .crt는 어떻게 다릅니까?

둘 다 X.509 인증서입니다. .cer은 Windows 환경에서 주로 사용되고, .crt는 Linux 및 Unix 환경에서 표준입니다. 이 둘은 대체로 상호 호환하여 사용할 수 있습니다.

CER을 PEM으로 어떻게 변환할 수 있습니까?

웹 브라우저에서 바로 File2File.app을 사용하여 한 번의 클릭으로 바이너리 CER 파일을 텍스트 기반 PEM 인증서로 변환할 수 있습니다.

.cer 파일에 개인 키가 포함되어 있습니까?

아니요. .cer 파일에는 공개 인증서 정보와 공개 키만 엄격하게 포함되며 개인 키는 절대 저장되지 않습니다.