4

秘密鍵を使用して xml ドキュメントに署名したいと考えています。そして、クライアントがソフトウェアを受け取ったときに、公開鍵を使用して xml ドキュメントが変更されていないことを確認できるようにします。

ライセンスを発行できるように、すべての顧客に同じ公開鍵を配布したいと考えています。

これは可能ですか?私はc#と.netを使用しています。

4

3 に答える 3

2

はい、完全に可能です。包括的な概要は次のとおりです:方法: .NET を使用して XML ドキュメントのデジタル署名を検証する

また、後で検証するためにドキュメントに署名する方法は次のとおりです。C# では、x.509 証明書を使用して xml に署名し、署名を確認します。

于 2011-05-24T22:11:42.517 に答える
0

はい、これは可能です。ソリューションをまとめるとき、より重要な質問があります。

  • この検証をプログラムによって自動的に実行しますか?
  • 独自の公開鍵インフラストラクチャをセットアップしますか?
  • あなたの会社はすでに公開署名証明書を持っていますか?

答えによっては、コードを書く必要がない場合もあります。

于 2011-01-18T19:35:23.797 に答える
0

XML デジタル署名を使用したライセンスに関する素晴らしい記事もここにあります: http://www.codeproject.com/KB/security/xmldsiglic.aspx

于 2011-07-08T10:15:13.407 に答える