Sunday, December 7, 2025

 # '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

 # 'pyhanko' jaisi kisi library ka upyog karte hue from some_pdf_library import SignatureVerifier import os pdf_file_path = "si...