IronPDFでデジタル署名を適用する

This article was translated from English: Does it need improvement?
Translated
View the article in English

電子署名は、IronPDFライブラリを使って既存のPDF文書に追加できる暗号方式です。 これには、単一および増分保存付きの複数署名の追加が含まれます。

対応電子署名証明書

IronPDF は、X509Certificate2 標準に準拠して、Windows 用に .pfx 形式、MacOS 用に .p12 形式のデジタル署名証明書をサポートしています。 既存の電子署名証明書の形式は、そのファイル拡張子を確認することで確認できます。

必要な形式の証明書をお持ちでない場合は、新しいX509Certificate2標準証明書を作成するために、このドキュメントを参照してください。 出来上がった証明書はIronPDFを使ってPDF文書に適用することができます。

IronPDF は X509KeyStorageFlags.Exportable のみをサポートしています。 証明書の中には、KeyStorageFlags がデフォルトで Exportable に設定されているものがある。 異なるKeyStorageFlagsを使用しようとすると、例外がスローされます。

画像付きサイン

PDF文書に画像を追加して、文書が電子署名されていることを視覚的に示すことができます。 これは以下のコードでIronPDFを使って実現できます:

var sig = new PdfSignature("IronSoftware.pfx", "123456");
sig.SignatureImage = new PdfSignatureImage("IronSoftware.png", 0, new Rectangle(0, 600, 100, 100));
var sig = new PdfSignature("IronSoftware.pfx", "123456");
sig.SignatureImage = new PdfSignatureImage("IronSoftware.png", 0, new Rectangle(0, 600, 100, 100));
IRON VB CONVERTER ERROR [email protected]
$vbLabelText   $csharpLabel

プロジェクト内で画像ファイルのプロパティを"CopyToOutputDirectory=always"に設定し、署名が適用された後にPDFドキュメント内で画像が見つかりレンダリングされるようにしてください。

IronPDFを使用してデジタル署名を適用する方法について詳しく学ぶには、PDFドキュメントにデジタル署名をするをご覧ください。

エンジニアリングサポートについては、IronPDF用エンジニアリングサポートリクエストの方法をご覧ください。