.NET メッセージをデジタル署名で検証する
.NET 通信に証明書ベースの署名および検証を追加して、送信者の認証とメッセージ内容の変更検出を行います。

デジタル署名により、.NET アプリケーションはメッセージが想定される秘密鍵で署名されたかどうか、および署名後に内容が変更されていないかを確認できます。デジタル証明書は対応する公開鍵を身元と関連付け、アプリケーションが誰がデータに署名したかを評価するのに役立ちます。これらの機能を備えた通信コンポーネントにより、開発者はメッセージ署名、署名検証、および証明書処理を電子メールやデータ交換のワークフローに組み込む際に、暗号化処理を自分で実装する必要がありません。
複数の .NET 通信およびメッセージングコンポーネントがデジタル署名および証明書をサポートしており、以下を含みます:
- SecureBlackbox(/n software 提供)は PKCS#7 メッセージ署名と X.509 証明書のインポート、エクスポート、生成ツールを提供します。
- MailBee.NET Security(Afterlogic 提供)は S/MIME 電子メール署名と署名検証をサポートし、ファイルおよび Windows 証明書ストアに保存された証明書にアクセスできます。
- SocketTools .NET Edition(Catalyst Development Corp. 提供)は、開発者が .NET ソケット内でデジタル証明書を実装し、暗号化と身元確認による安全なデータ交換を実現できるようにします。
- Clever Internet .NET Suite for C#, VB.NET, ASP.NET(Clever Components 提供)は S/MIME 署名と検証、証明書抽出、X.509 証明書管理をサポートします。
機能や価格の詳細な分析については、.NET 通信およびメッセージングコンポーネントの比較ページをご覧ください。