この短いチュートリアルでは、Python を使用して PDF で署名を検証する方法 について説明します。サンプル コードを実行するための IDE を設定するための情報と、Python を使用して PDF で署名を検証するために使用できる手順のリストと実行可能なサンプル コードを使用して、プログラムのフローを取得します。このプロセスで使用できるさまざまなオプションを調べて、数字の署名に関連する他の操作を実行することもできます。
Python を使用して PDF の署名を検証する手順
- 署名を検証するには、環境を .NET 経由で Aspose.PDF for Python を追加 に設定します
- PdfFileSignature オブジェクトをインスタンス化する
- bind_pdf() メソッドを使用して、ターゲット PDF を上記の PdfFileSignature オブジェクトにバインドします
- verify_signature() メソッドを呼び出して署名を検証する
- 確認された場合は確認メッセージを表示する
これらの手順は、Python を使用した PDF での署名検証 の概要を提供します。最初に PdfFileSignature オブジェクトを宣言し、次に bind_pdf() を使用してソース PDF をバインドします。これにより、PdfFileSignature オブジェクトが署名を検証するために PDF を解析できるようになります。最後に、verify_signature() メソッドを呼び出し、PDF で使用されているかどうかを検証する署名の名前を指定します。
Python を使用して PDF のデジタル署名を検証するコード
この鮮明なコードは、Python を使用した PDF のデジタル署名検証プロセスを示しています。 aspose.pdf.facades.PdfFileSignature オブジェクトを使用して、名前を指定することで特定の署名をバインドおよび検証します。 PdfFileSignature オブジェクトには、PDF にデジタル署名があるかどうかの確認、証明書の抽出、すべての空の署名フィールドの名前の取得、PDF への署名、さらには署名の削除を行うためのさまざまなメソッドが含まれています。
この記事では、PDF のデジタル署名を検証する方法を示します。 PDF ファイルをパスワードで保護するプロセスを知りたい場合は、Pythonを使用してPDFファイルをパスワードで保護する方法 の記事を参照してください。