作成したXMLファイルに署名したいと思います。署名するには、このチュートリアルに従います。
http://msdn.microsoft.com/en-us/library/ms229745.aspx
ファイルの検証に関するこのチュートリアルも読みました。
http://msdn.microsoft.com/en-us/library/ms229950.aspx
両方とも問題なく正しくコンパイルできましたが、これを使用して、偽造されていないことが保証されているXMLを生成できるということはわかりません。
私の考え(これは間違っており、修正する必要があります):XMLを作成し、それらのチュートリアルのコードを使用して署名します。そのコードを使用して確認することもできます。問題ありません。XMLを変更したときに機能して検出します。しかし、他の誰かがチュートリアルからコードを取り出して、独自のXMLを作成し、それを自分で署名して、私のプログラムで使用できないのはどうしてですか?検証プログラムはまだそれを検証しませんか?