このページには自動翻訳されたテキストを含めることができます。
デジタル署名
Docotic.Pdf は、デジタル署名で PDF に署名でき、署名後に文書の署名済み部分が変更されていないかを確認できます。
デジタル署名を使用して文書に署名できます。既存の署名を無効化せずに、すでに署名された文書に署名することも可能です。署名後にロックするフィールドを指定できます。このライブラリは、デジタル署名内へのタイムスタンプの埋め込みをサポートしています。
Docotic.Pdf は、署名プロパティの読み取り、署名後に文書が改ざんされたかどうかの確認、署名証明書の失効確認ができます。
記事
デジタル署名に関連するライブラリ機能についての記事を確認してください。
C# と VB.NET で PDF ドキュメントに署名する
Docotic.Pdf ライブラリを使用して、PDF ドキュメントに署名し、手書き署名画像を使用し、C# と VB.NET で署名を使って PDF フォーム フィールドをロックします。C# と VB.NET で PDF 署名を検証する
Docotic.Pdf ライブラリを使用して、PDF ドキュメント内のデジタル署名を読み取り、検証します。C# と VB.NET で USB トークンと HSM デバイスを使用して PDF に署名する方法
Docotic.Pdf ライブラリを使用して、C# と VB.NET で USB トークン、HSM デバイス、Azure Key Vault、および AWS KMS を使って PDF 文書に署名します。C# で PDF 署名に長期検証 (PAdES-LTV) 情報を追加する
PAdES とは何ですか? C# と VB.NET を使用して eIDAS 準拠の署名を作成し、PDF 文書で LTV を有効にする方法を学びます。
サンプル コード
これらのサンプルコードは、デジタル署名を使用して文書に署名するさまざまな方法を示しています。
文書に署名する
さまざまなダイジェスト アルゴリズム (SHA-1、SHA-256、SHA-384、SHA-512、RIPEMD-160) およびさまざまな署名形式 (adbe.pkcs7.detached、または ETSI.CAdES.detached) を使用してデジタル署名を作成します。署名済みの PDF ドキュメントに署名する
ファイルに既に適用されている署名を無効にせずに PDF に署名します。 以前に誰がどのように文書に署名したかは関係ありません。複数人で PDF フォームに署名する
複数の人が順番に署名した PDF フォームを取得します。PDF ドキュメントに署名し、タイムスタンプを埋め込む
指定されたタイムスタンプ認証局からタイムスタンプを取得し、そのタイムスタンプを署名に埋め込みます。署名フィールド
通常の非表示の署名フィールドを PDF ドキュメントに追加します。署名フィールドに署名します
PDF ドキュメント内に既に存在する特定の署名フィールドに署名します。カスタム スタイルを使用して署名フィールドに署名する
カスタムのラベルまたは画像を提供します。 署名済みフィールドに署名日と証明書の識別名を表示するかどうかを指定します。鍵付きの署名フィールドに署名する
ロック付きの署名フィールドを作成して署名します。 署名フィールドのロックは、署名後にどのフィールドをロックするかを指定します。LTV対応PDF署名を作成
LTV情報を含む署名を生成します。既存の署名にLTV情報を追加します。
署名をPAdES B-LTまたはB-LTA準拠にアップグレードします。LTV署名でPDFを認証します
PAdES B-LT署名で認証されたPDF文書を作成します。AWS KMS を使用して PDF ドキュメントに署名する
AWS KMS のキーを使用して PDF ドキュメントに署名します。Azure Key Vault を使用して PDF ドキュメントに署名する
Azure Key Vault のキーを使用して PDF ドキュメントに署名します。PKCS#11 ドライバーを使用して PDF ドキュメントに署名する
スマート キー、USB トークン、HSM デバイスを使用して PDF に署名します。署名プロパティの読み取り
署名者の名前、署名時刻、署名者の連絡先情報を読み取ります。 デジタル署名に埋め込まれた署名証明書にアクセスします。署名を検証する
PDF ドキュメントの署名部分が署名後に変更されているかどうか、署名に埋め込み OCSP や CRL データが含まれているかどうか、署名証明書が特定の日付で取り消されているかどうかを確認します。