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?
- Prześlij PDF, który może zawierać słowniki podpisów.
- Kliknij Przetwórz i pobierz JSON.
- Dla każdego wpisu zobacz valid, coversEntireDocument i errorMessage.
- 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
SkillZ tym skillem Claude Code, Codex, Cursor i inne agenty AI mogą wykonać za Ciebie „Sprawdź podpis PDF”: /skills/pdf123-validate-signature.md
Pliki służą tylko do tego zadania i są potem automatycznie usuwane.