# 'pyhanko' jaisi kisi library ka upyog karte hue
from some_pdf_library import SignatureVerifier
import os
pdf_file_path = "signed_document.pdf"
trusted_certificates_dir = "trusted_certs/" # Jahan aapke trust roots hain
# 1. Verifier object banayein
verifier = SignatureVerifier()
# 2. PDF file ko verify karein
# Yah function document ki integrity aur certificate validity dono check karega
verification_result = verifier.verify_pdf(
pdf_file_path,
trusted_certs_dir=trusted_certificates_dir
)
# 3. Nateeja (result) check karein
if verification_result.valid:
print("✅ Signature Valid hai aur document me koi badlav nahi hua hai.")
print("Signer Ka Naam:", verification_result.signer_name)
print("Signing Date:", verification_result.signing_time)
else:
print("❌ Signature Invalid hai ya document me badlav kiya gaya hai.")
print("Status:", verification_result.status_details)
No comments:
Post a Comment