본문으로 건너뛰기
PPDF123

PDF 디지털 서명 검증하기

PDF 서명 확인은 PDF의 디지털 서명을 읽어 OpenSSL이 찾은 내용을 JSON 목록으로 보고합니다. 파일은 바꾸지 않으며, 신뢰 앵커가 없으면 서명자의 체인이 믿을 만한지 확인할 수 없습니다.

여기에 파일을 끌어다 놓거나, 클릭해 고릅니다

PDF 지원 · 파일당 최대 500.0 MB · 한 번에 최대 20개 파일

Ctrl/Cmd+V 또는 클립보드 메뉴로 파일을 붙여넣을 수도 있습니다.

PDF 서명 확인은 서명 사전을 순회하고 OpenSSL(`smime` / `cms` / `dgst` / `verify`)로 CMS와 RFC 3161 타임스탬프를 봅니다. 다운로드는 JSON 배열(`resultKind: json`)이며 수정된 PDF가 아닙니다.

`certFile` 신뢰 앵커가 없으면 `chainValidationError`는 `No trust anchors available`입니다. `revocationChecked`는 항상 false입니다. `notExpired`는 자리 표시용 false이며 계산된 만료 플래그가 아닙니다.

법정 감정 보고서가 아닙니다. 체인 신뢰에는 API로 앵커를 제공해야 합니다. 사이트 폼에 인증서 업로드는 없습니다.

문서 정보의 `IsSigned`와는 무관하며 항상 false입니다.

업로드는 일시적입니다. PDF 보관함을 남기지 않습니다.

기능

  • OpenSSL CMS/타임스탬프 검사의 JSON 배열
  • 사이트에 인증서 업로드 없음. 체인 검증은 앵커 없음을 보고
  • revocationChecked와 notExpired는 진짜 검사가 아님
  • 익명 API: /api/v1/security/validate-signature

이런 경우에

  • CMS verify가 임베드 서명 바이트를 받는지 봄
  • PDF 평면화 전에 coversEntireDocument를 확인
  • 앵커가 있을 때 API로 certFile을 보냄

PDF의 디지털 서명을 확인하려면?

  1. 서명 사전이 있을 수 있는 PDF를 업로드합니다.
  2. 처리를 누르고 JSON을 내려받습니다.
  3. 항목마다 valid·coversEntireDocument·errorMessage를 봅니다.
  4. API로 certFile을 보내지 않았다면 chainValid를 true로 보지 마세요.

제한과 경계

  • 사이트가 신뢰 앵커를 제공할 수 없음
  • OCSP/CRL 없음
  • notExpired는 진짜 시계 검사가 아님
  • 이 사이트의 업로드 한도는 파일당 500MB이며, 약 95MB를 넘으면 나누어 전송합니다. API 직접 요청 한 건의 본문은 100MB까지입니다.

예시

  • 미서명 PDF는 빈 JSON 배열
  • 서명됐지만 certFile이 없는 PDF도 앵커에 대한 chainValidationError를 보고

이 도구의 개인정보 안내

파일은 HTTPS로 업로드되며, 당사 서버의 메모리 또는 단명 임시 디렉터리에서 처리된 뒤 결과가 준비되면 삭제됩니다. 이후 열람·학습·광고 프로필용 사본은 보관하지 않습니다. 보관 기간과 AdSense 쿠키 고지는 개인정보 처리방침을 참고하세요.

자주 묻는 질문

체인 검증이 오류인 이유는요?
사이트가 certFile을 보내지 않습니다. 연산에 신뢰 앵커가 없습니다.
PDF를 바꾸나요?
아닙니다. 보고만 합니다.
폐기를 확인하나요?
하지 않습니다. revocationChecked는 항상 false입니다.
Adobe 검증기를 대체할 수 있나요?
없습니다. 거친 OpenSSL 내보내기로 보고, 법적 장면에 맞는 신뢰 도구에서 다시 검증하세요.

최종 업데이트:

코드에서 호출하기

이 사이트의 도구는 모두 일반 REST 엔드포인트입니다. 익명 사용에는 계정이나 API 키가 필요 없습니다. 브라우저뿐 아니라 개발자와 AI 에이전트도 그대로 쓸 수 있습니다.

curl -X POST "https://pdf123.xyz/api/v1/security/validate-signature" \
  -F "[email protected]"

Model Context Protocol을 쓰는 에이전트 클라이언트용 MCP 도구로도 제공합니다(JSON-RPC 2.0, POST /mcp). 전체 API 문서

AI 에이전트에서 사용하기

스킬

이 스킬을 설치하면 Claude Code, Codex, Cursor 등 AI 에이전트가 'PDF 서명 확인' 작업을 대신 실행합니다: /skills/pdf123-validate-signature.md

전체 에이전트 스킬

파일은 이번 처리에만 쓰이며, 끝나면 자동으로 삭제됩니다.