답변:
Windows는 X.509 인증서에 .cer 확장자를 사용합니다. 이들은 "이진"(ASN.1 DER)이거나 Base-64로 인코딩 될 수 있으며 PEM (헤더 및 바닥 글 적용)이 가능합니다. Windows는 둘 중 하나를 인식합니다. 인증서의 무결성을 확인하려면 발급자의 공개 키 (다른 인증서)를 사용하여 서명을 확인해야합니다.
Windows는 PKCS # 12 파일에 .pfx를 사용합니다. 이 파일에는 인증서, 인증서 체인, 루트 기관 인증서 및 개인 키를 포함한 다양한 암호화 정보가 포함될 수 있습니다. 개인 키를 비공개로 유지하고 루트 인증서의 무결성을 유지하기 위해 암호로 컨텐츠를 암호로 보호 할 수 있습니다.
Windows는 개인 키 파일에 .pvk를 사용합니다. Windows가 어떤 표준 (있는 경우)을 따르는 지 잘 모르겠습니다. 잘만되면 그들은 PKCS # 8로 인코딩 된 키입니다. Emmanuel Bourg 는 이것이 독점 형식이라고보고합니다. 일부 설명서 가 제공됩니다.
개인 키를 공개해서는 안됩니다. 이들은 .pfx 및 .pvk 파일에 포함되어 있습니다.
일반적으로 인증서 (.cer)와 중간 발급 기관의 인증서 (즉, 루트 CA를 제외한 모든 CA의 인증서) 만 다른 당사자와 교환해야합니다.
Windows 플랫폼에서 이러한 파일 유형은 인증서 정보에 사용됩니다. 일반적으로 SSL 인증서 및 공개 키 인프라 (X.509)에 사용됩니다.
자세한 정보는 다음을 방문하십시오 : 인증서 파일 : .Cer x .Pvk x .Pfx
이 주제와 관련하여 관심이있는 모든 사람을위한 개인적이고 집중적 인 메모는 다음과 같습니다.
나는 실제로 그렇게 오래 전에 이런 것을 보았습니다 ... msdn에서 그것을 확인 하십시오 (첫 번째 답변 참조)
요약해서 말하자면:
.cer-X.509 표준 형식으로 저장된 인증서. 이 인증서에는 공개 및 개인 키와 함께 인증서 소유자에 대한 정보가 들어 있습니다.
.pvk-파일은 코드 서명을위한 개인 키를 저장하는 데 사용됩니다. .pvk 개인 키 파일을 기반으로 인증서를 만들 수도 있습니다.
.pfx-개인 교환 형식을 나타냅니다. 단일 파일에서 공용 및 개인용 오브젝트를 교환하는 데 사용됩니다. pfx 파일은 .cer 파일에서 만들 수 있습니다. Software Publisher 인증서 를 작성하는 데에도 사용할 수 있습니다 .
의견의 제안에 따라 페이지의 정보를 요약했습니다.