Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

C# での文書デジタル署名

Wordize for .NET は、C# を使用して文書のデジタル署名を扱うためのプロフェッショナルソリューションです。Signerクラスは、C# 開発者に電子署名とX.509標準暗号化証明書を使用して文書に署名する機能を提供します。電子署名のプログラム的追加により、文書の真正性、不正な変更に対する保護、電子文書管理要件への準拠が保証されます。

機能特徴:
  • DOC、DOCX、DOCM、ODT、OTT、XPS形式での電子文書署名
  • 文書のデジタル署名 - Signer.Sign()メソッドは、CertificateHolder(PFX証明書を扱うためのコンテナ)とX.509証明書を使用して暗号化署名を追加します
  • 電子署名の削除 - Signer.RemoveAllSignatures()メソッドは、文書からすべてのデジタル署名を削除します
  • 文書の完全性を検証するための電子署名検証
  • PKIインフラストラクチャ(暗号鍵と証明書の管理システム)用のパスワード保護によるCertificateHolder.Create()を通じたPFX証明書サポート
  • SignOptionsクラスは、署名コメント、署名時刻、証明書アクセスパスワード、暗号プロバイダー識別子、XML署名レベルを管理します
  • SignerContextとメソッドチェーンを通じて文書署名操作を実行するFluent APIサポート、C# コードの可読性を向上させます
使用シナリオ:
  • シンプル電子署名 - 内部企業プロセス向けの文書の基本署名
  • 高度な署名 - 財務報告書と銀行文書の偽造に対する保護
  • 適格電子署名 - 電子文書管理システムにおける契約書と公式文書の法的効力の保証
  • 文書の一括署名 - 電子文書ワークフローシステムでの署名の自動化
  • タイムスタンプ - 署名時刻と法的意義を記録するためのタイムスタンプ追加
  • 規制遵守 - 文書認証とセキュリティ標準への準拠の保証

このページで紹介されているインタラクティブオンラインデモで、デジタル署名による文書のプログラム的署名機能をテストしてください。文書とPFX証明書をアップロードし、デジタル署名操作を実行し、検証用に署名されたファイルをダウンロードしてください。提供された C# コードスニペットは、あなたの .NET プロジェクトでの使用に対応しています。

C#
コードを実行
署名する文書をアップロード
証明書ファイル(PFX)をアップロード
リストから出力フォーマットを選択
using Wordize.DigitalSignatures;

CertificateHolder certificateHolder = CertificateHolder.Create("Certificate.pfx", "password");
Signer.Sign("Input.docx", "Output.docx", certificateHolder);
using Wordize.DigitalSignatures; CertificateHolder certificateHolder = CertificateHolder.Create("Certificate.pfx", "password"); Signer.Sign("Input.docx", "Output.docx", certificateHolder);
コードを実行

C#で文書にデジタル署名する方法

  1. Wordize SDKをC#プロジェクトに接続してください。
  2. Signer.Sign()メソッドを呼び出し、パラメータでソース文書名、出力文書名、暗号化証明書を含むCertificateHolderを指定してください。
  3. デジタル署名された文書を取得してください。
  4. 文書にデジタル署名してください
5%