디지털 인증서 .cer 파일의 세부 정보를 보려면 어떻게합니까?


답변:


188

OpenSSL을 사용하면 시스템에 설치되어 있는지 확인할 수 있습니다.

openssl x509 -in cerfile.cer -noout -text

.CER 파일의 형식에 따라 명시 적으로 호출되도록 다른 인코딩 형식을 지정해야 할 수도 있습니다.

openssl x509 -inform pem -in cerfile.cer -noout -text

또는

openssl x509 -inform der -in cerfile.cer -noout -text

Windows 시스템에서는 .cer 파일을 마우스 오른쪽 단추로 클릭하고 열기를 선택할 수 있습니다. 그러면 대부분의 메타 데이터를 볼 수 있습니다.

Windows에서는 실행 창에서 certmgr.msc 명령을 사용하여 Windows 인증 관리자 프로그램을 실행합니다. 그런 다음 인증서를 가져오고 세부 사항을 볼 수 있습니다.


10
Linux에서이 작업을 수행하면 "4726 : error : 0906D06C : PEM 루틴 : PEM_read_bio : no start line : pem_lib.c : 632 : Expecting : TRUSTED CERTIFICATE"가 표시됩니다.
Zubair

Windows에 대해 언급 한 내용은 효과가 있지만 표시되는 작은 창에서 인증서 세부 정보를 읽기가 매우 어렵습니다.
Zubair

1
DER 형식을 지정하는 오류가 작동하는 것처럼 보이면 다른 인코딩 형식을 지정하기 위해 일부 OpenSSL 옵션에 대한 설명을 추가했습니다.
Helvick

2
Linux GUI 버전 : gcr-viewer
user3622355

9
가져올 때 :0906D06C:PEM routines:PEM_read_bio"오류, 유와, 제 3 명령은 주어진 사용해야합니다-inform der


7

MacOS에 대한 모든 답변은 실패합니다. Sierra와 High Sierra에서 작동하는 유일한 것은 :

openssl x509 -inform der -in cerfile.cer -noout -text

11
Helvick의 답변 (2014 년 마지막 업데이트)에는이 정확한 줄이 포함되어 있습니다.
mwfearnley

@mwfearnley 당신이 맞아요. 그러나 그는 구식 솔루션을 먼저, 효과적인 솔루션을 최후에 두었습니다.
DawnSong

반드시 필요한 솔루션은 사용되는 시스템이 아니라 인증서 파일의 형식에 따라 결정됩니까?
mwfearnley

4

Powershell로 가져오고 미리 볼 수 있습니다 .

Get-ChildItem –Path c:\file.cer | Import-Certificate –CertStoreLocation cert:\LocalMachine\My

그런 다음 Windows certmgr.msc에서 보거나 Powershell에 직접로드하십시오.

SET-LOCATION CERT:\LOCALMACHINE\my
GET-CHILDITEM –RECURSE | FORMAT-LIST –PROPERTY *

또는 지문으로

$cert = (Get-ChildItem –Path cert:\LocalMachine\My\AE53B1272E43C14545A448FB892F7C07A217A761)

수입 모듈 PKI를 잊지 마십시오

또는 Internet Explorer 를 사용하여 인증서를보고, 내보내고, 가져오고, 삭제할 수도 있습니다 .

Internet Explorer를 사용하여 인증서를 보려면

  1. Internet Explorer에서 도구를 클릭 한 다음 인터넷 옵션을 클릭하여 인터넷 옵션 대화 상자를 표시하십시오.
  2. 내용 탭을 클릭하십시오.

  3. 인증서에서 인증서를 클릭하십시오. 인증서의 세부 사항을 보려면 인증서를 선택하고보기를 클릭하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.