Przejdź do głównej treści
PPDF123

Weryfikacja podpisów cyfrowych w PDF

Sprawdź podpis PDF odczytuje podpisy cyfrowe w PDF i zgłasza to, co znajdzie OpenSSL, jako listę JSON. Nie zmienia pliku, a bez zaufanego punktu kotwiczenia nie potwierdzi, że łańcuch podpisującego jest zaufany.

Przeciągnij pliki tutaj albo kliknij, żeby wybrać

Obsługiwane: PDF · do 500.0 MB na plik · maks. 20 plików naraz

Możesz też wkleić plik przez Ctrl/Cmd+V lub z menu schowka.

Sprawdzanie podpisu PDF przechodzi słowniki podpisów i pyta OpenSSL (`smime` / `cms` / `dgst` / `verify`) o CMS oraz znaczniki czasu RFC 3161. Pobranie to tablica JSON (`resultKind: json`), nie zmieniony PDF.

Bez kotwicy zaufania `certFile` `chainValidationError` to `No trust anchors available`. `revocationChecked` zawsze jest false. `notExpired` to zastępcze false, nie wyliczona flaga wygaśnięcia.

To nie raport biegłego sądowego. Zaufanie łańcucha wymaga kotwicy podanej przez API; formularz strony nie ma wgrywania certyfikatu.

`IsSigned` w Informacjach o dokumencie jest z tym niezwiązane i zawsze false.

Przesłania są tymczasowe. Nie prowadzimy biblioteki Twoich PDF.

Funkcje

  • Tablica JSON z kontroli CMS/znaczników czasu OpenSSL
  • Na stronie bez wgrywania certyfikatu; walidacja łańcucha raportuje brak kotwicy
  • revocationChecked i notExpired to nie prawdziwe kontrole
  • Anonimowe API: /api/v1/security/validate-signature

Kiedy tego użyć

  • Zobaczyć, czy CMS verify akceptuje osadzone bajty podpisu
  • Sprawdzić coversEntireDocument przed Spłaszcz PDF
  • Gdy masz kotwicę — przekazać certFile przez API

Jak sprawdzić podpis cyfrowy w PDF?

  1. Prześlij PDF, który może zawierać słowniki podpisów.
  2. Kliknij Przetwórz i pobierz JSON.
  3. Dla każdego wpisu zobacz valid, coversEntireDocument i errorMessage.
  4. Nie traktuj chainValid jako true, chyba że wołałeś API z certFile.

Ograniczenia i przypadki brzegowe

  • Strona nie może dostarczyć kotwicy zaufania
  • Bez OCSP/CRL
  • notExpired to nie prawdziwa kontrola zegara
  • Limit przesyłania na tej stronie: 500 MB na plik, wysyłane porcjami powyżej około 95 MB. Treść pojedynczego bezpośredniego żądania API jest ograniczona do 100 MB.

Przykłady

  • Niepodpisany PDF daje pustą tablicę JSON
  • Podpisany PDF bez certFile nadal raportuje chainValidationError o kotwicy

Prywatność tego narzędzia

Pliki są przesyłane przez HTTPS, przetwarzane w pamięci lub w krótkotrwałym katalogu tymczasowym na naszych serwerach i usuwane, gdy wynik jest gotowy. Nie przechowujemy kopii do późniejszego przeglądania, trenowania ani profili reklamowych. Szczegóły retencji i pliki cookie AdSense znajdują się w polityce prywatności.

Najczęstsze pytania

Dlaczego walidacja łańcucha to błąd?
Strona nie wysyła certFile. Operacja nie ma kotwicy zaufania.
Czy zmienia PDF?
Nie. Tylko raport.
Czy sprawdzono unieważnienie?
Nie. revocationChecked zawsze jest false.
Czy zastąpi walidator Adobe?
Nie. Traktuj to jako surowy eksport OpenSSL, potem zweryfikuj w narzędziu, któremu ufasz w kontekście prawnym.

Ostatnia aktualizacja:

Wywołanie z kodu

Każde narzędzie na stronie to zwykły interfejs REST. Anonimowo nie trzeba konta ani klucza API. Działa w przeglądarce, u programistów i u agentów AI.

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

Dostępne też jako narzędzie MCP dla klientów mówiących Model Context Protocol (JSON-RPC 2.0, POST /mcp). Pełna dokumentacja API

Użyj go z agentem AI

Skill

Z tym skillem Claude Code, Codex, Cursor i inne agenty AI mogą wykonać za Ciebie „Sprawdź podpis PDF”: /skills/pdf123-validate-signature.md

Wszystkie skille dla agentów

Pliki służą tylko do tego zadania i są potem automatycznie usuwane.