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