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의 디지털 서명을 확인하려면?
- 서명 사전이 있을 수 있는 PDF를 업로드합니다.
- 처리를 누르고 JSON을 내려받습니다.
- 항목마다 valid·coversEntireDocument·errorMessage를 봅니다.
- 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
파일은 이번 처리에만 쓰이며, 끝나면 자동으로 삭제됩니다.