PDF 서명 검사기
PDF 파일의 서명을 검증합니다. 서명된 PDF에는 서명 이후 내용 변경 여부를 판단하는 데 쓸 수 있는 하나 이상의 서명이 포함됩니다.
PDF 파일에 들어 있는 전자 서명의 인증서 정보를 읽어 서명별 표로 보여줍니다. 발급자, 대상자, 유효 기간, PEM 인증서가 나옵니다.
사용 순서
- 끌어 놓기 영역을 클릭하거나 PDF 파일을 끌어 놓습니다.
- 파일 이름과 크기가 카드에 나타나는지 확인합니다.
- 서명이 있으면 Signature 번호별로 인증서 표가 나타납니다.
- 서명이 없거나 파일을 읽지 못하면 No signatures found 안내가 나타납니다.
예시
서명이 한 개 들어 있는 PDF를 올리면 Signature 1 certificates 아래에 Certificate 1 항목이 나타나고, 서명이 없는 PDF는 No signatures found in the provided file. 안내가 표시됩니다.
한계
화면에는 인증서 정보만 나오고, 서명이 유효한지, 문서가 서명 후에 바뀌지 않았는지, 인증서가 만료되지 않았는지를 판정해 보여 주지 않습니다. 파싱에 실패하면 원인과 관계없이 서명이 없다는 안내를 표시합니다.
보안 주의
인증서 정보는 서명자가 설정한 값이라 그대로 믿으면 안 됩니다. 이 화면에는 신뢰 여부 판정이 없으므로, 계약서나 신고서의 진위는 발급 기관이나 전용 검증 도구로 따로 확인하세요.
배경 지식
PDF 전자 서명은 문서 내용의 해시를 서명자의 개인 키로 암호화한 값을 파일 안에 넣는 방식입니다. 서명 정보는 PDF 내부의 서명 사전에 저장되고, 그 안에 서명자의 인증서 체인이 함께 들어갑니다. 인증서에는 발급자와 대상자의 이름, 유효 기간, 공개 키가 적혀 있습니다. 같은 인증서가 여러 서명에 함께 쓰이기도 하므로, 표에 보이는 이름만으로 서명자를 단정하지 마세요.
인증서 정보를 읽는 것과 서명을 검증하는 것은 다른 일입니다. 검증에는 서명된 바이트 범위를 다시 해시해 값이 일치하는지 보고, 인증서 체인이 신뢰하는 루트까지 이어지는지, 서명 시각에 인증서가 유효했는지를 확인해야 합니다. 이 도구는 앞부분의 정보만 보여 주므로 결과를 서명 검증의 완전한 증거로 쓰면 안 됩니다. 확인 목적이라면 서명 검증 기능이 있는 PDF 뷰어나 전용 도구의 결과와 함께 대조하세요.
자주 묻는 질문
PDF를 열 때 서명 표시가 있으면 이 도구에서도 같게 나오나요?
항상 같지는 않습니다. 뷰어는 서명 상태를 아이콘으로 보여 주지만, 이 도구는 인증서 목록만 표시합니다. 서명 상태 확인은 뷰어의 서명 패널에서 따로 보세요.
서명이 여러 개인 PDF는 어떻게 읽히나요?
파일 안의 서명을 하나씩 찾아 Signature 1, Signature 2처럼 번호를 붙여 차례로 보여 줍니다. 각 서명마다 인증서 체인이 달라질 수 있으니 번호별로 확인하세요.
파일 크기가 큰 PDF도 올릴 수 있나요?
파일 전체를 브라우저 메모리에 읽어 처리합니다. 크기가 매우 큰 파일은 기기에 따라 느려지거나 실패할 수 있으니, 그런 경우에는 파일을 줄이거나 다른 도구를 쓰는 것이 낫습니다.