PDF 서명 검사기

PDF에 포함된 디지털 서명 검사: 서명자, 발급자, 파일에 담긴 모든 인증서, 유효 기간 만료 여부, 문서 전체 보호 여부 — 100% 브라우저에서, 업로드 없음

PDF를 여기에 드롭하거나 클릭해 선택

신뢰하는 루트와 대조해 보기 (선택)

루트나 중간 인증서를 직접 올리면(.pem, .crt, .cer, .der) 서명자부터 그 인증서까지 경로를 여기서, 네트워크 없이 만듭니다. 폐기(OCSP/CRL)는 여전히 확인하지 않습니다 — 그쪽은 발급 기관에 접속해야 하는 부분입니다.

🔒 PDF는 브라우저에서만 해석되며 업로드되지 않습니다.

브라우저에서 PDF 디지털 서명 검사

서명된 PDF를 올리면 각 서명 딕셔너리를 찾아 내장된 PKCS#7 / CMS(CAdES) 데이터를 해석하고, 파일에 담긴 모든 인증서 — 서명에 쓰인 것과 그것을 발급한 상위 인증서까지 — 를 펼쳐 보여줍니다. 이름은 CN=…, O=… 처럼 한 줄로 이어 붙이지 않고 일반 이름·조직·조직 단위·지역·시도·국가·이메일로 나누어 보여주며, 서명 시각, 다이제스트 알고리즘, 인증서별 일련번호와 유효 기간, 그리고 서명이 스스로 밝히는 값(서명 사유, 장소, 적어 넣은 이름, 연락처)도 함께 표시합니다. 또한 ByteRange를 확인해 서명이 파일 전체를 보호하는지, 아니면 이후에 내용이 추가되었는지 알려줍니다.

서명한 뒤에 문서가 바뀌었나요?

이건 답해 드립니다. 서명은 올리신 파일의 특정 바이트 구간을 덮고 있으므로, 그 구간을 해시해서 서명된 값과 맞춰 보는 데는 파일 말고 아무것도 필요하지 않습니다. 그래서 브라우저 안에서 바로 확인합니다. 서명마다 셋 중 하나로 답합니다 — 바뀐 것 없음, 바뀜, 또는 확인 불가. 모르는 것을 아는 척하지 않습니다.

하지 않는 것

인증서에 대해 단순 계산만으로 답할 수 있는 두 가지는 여기서 답해 드립니다 — 서명이 이루어졌다고 적힌 시점에 인증서가 이미 만료되어 있었는지, 그리고 자기 자신이 발급한(자체 서명) 인증서라 아무도 그 신원을 보증하지 않는지입니다. 답해 드리지 못하는 것은 서명한 사람이 정말 본인인지입니다. 폐기 여부(OCSP/CRL)는 네트워크로 발급 기관에 물어야 해서 확인하지 않습니다. 신뢰 체인은 여기서 네트워크 없이 확인하지만, 신뢰하는 루트와 대조해 보기에 직접 올린 루트나 중간 인증서를 기준으로만 합니다. 아무것도 올리지 않으면 서명자·발급자 이름은 “인증서가 그렇게 주장한다”는 뜻일 뿐입니다. 모든 처리는 기기 안에서 이루어지며 PDF는 어디로도 전송되지 않습니다.

자주 묻는 질문

서명 뒤에 문서가 손대어졌는지 알 수 있나요?

네, 서명이 덮고 있는 부분에 대해서는 알 수 있습니다. 그 바이트를 해시해서 서명된 값과 브라우저 안에서 비교하고, 바뀐 것이 없는지·바뀌었는지·확인하지 못했는지를 그대로 알려 드립니다. "문서 전체를 보호함"과 함께 보세요 — 서명 자체는 멀쩡해도 그 뒤에 덧붙은 내용까지 보호하지는 않습니다.

서명한 사람이 진짜인지도 증명되나요?

아니요 — 그건 발급 기관에 확인해야 하는 다른 절반입니다. 폐기 여부(OCSP/CRL)는 네트워크로 발급 기관에 물어야 하는데 이 도구는 발급 기관에 접속하지 않으므로 확인하지 않으며, 체인이 완벽해도 폐기된 인증서일 수 있습니다. 인증서 체인은 "신뢰하는 루트와 대조해 보기"에 직접 올린 루트나 중간 인증서를 기준으로 여기서 네트워크 없이 확인할 수 있습니다. 아무것도 올리지 않았다면 서명자·발급자 이름은 "인증서가 그렇게 주장한다"는 뜻으로 읽어 주세요.

인증서가 왜 여러 개 나오나요?

서명에는 보통 작은 묶음이 들어 있습니다 — 서명에 쓰인 인증서와, 그것을 발급한 상위 인증서들, 위로는 루트까지. 누가 누구를 보증했는지가 인증서 정보의 절반이라, 전부 나열하고 그중 서명에 쓰인 것을 표시합니다. 각각의 유효 기간, 일련번호, 자체 서명 여부도 함께 보여줍니다. "신뢰하는 루트와 대조해 보기"에 루트나 중간 인증서를 올리지 않으면 어느 것도 신뢰할 수 있는 루트와 대조하지 않습니다. 올리면 그 대조는 여기서 네트워크 없이 이루어지고, 폐기 여부는 어느 경우에도 확인하지 않습니다.

"문서 전체를 보호함"은 무슨 뜻인가요?

PDF 서명은 특정 바이트 범위에 서명합니다. 그 범위가 파일의 처음부터 끝까지이면 문서 전체가 보호됩니다. 이후에 바이트가 추가되면(증분 업데이트) 서명은 그 부분을 보호하지 않으며, 이 도구가 이를 표시합니다.