2013-06-28 25 views
10

"normal" .NETフレームワークでSignedXmlクラスを使用して作成したファイルがあります。 RSAアルゴリズムを使用して署名されています。 Windows RTアプリケーションでXDocumentを使用してその署名を確認したいのですが、その方法は何ですか?いくつかの暗号ライブラリを移植するか、他の選択肢がありますか?署名されたXMLファイルの署名を確認する方法

+0

WinRTでは、SecureBlackboxを使用でき、XMLDSig/XAdESなどの幅広い機能を提供し、WinRTで利用できます。 –

+0

ありがとうございますが、ネイティブツール/フリーコード/私自身のコードを使用してやりたいと思います。これまでのところ、この課題を達成する方法が第1のものと分かっていませんでした。 –

+0

これはかなりクールな質問です。私は合理的に徹底的な答えを見たいと思う。 – vcsjones

答えて

-1

SignedXml.CheckSignature

もともと、それは私の質問だったと私のアカウントが、それを支援することができますsite.Hopeのモデレーターから拭き取った理由を私は知らないWinRTの

2

のために利用可能であるように思われます。

@borrelおそらくあまり深くは見えませんでしたが、とにかくWindows Phone 8で動作させるためにポータブルなものを開発しているのであれば、このことはあなたのためには存在しません。手順は

1になるようNo SignedXml in winrt

は、私はあなたのXMLデータの正規表現のSHA1ハッシュを計算する必要が)、その答えを見つけました。私の署名はRSA-SHA1でしたので、ダイジェスト値を取得するためにはこれが必要です。 「通常」の枠組みの中で

あなたは

モノコードは、あなたがこの

2)は、このダイジェストのためのRSA署名を検証するために弾む城のライブラリを使用して実装できるかの素敵なサンプルを提供してXmlDsigc14nTransformクラスを使用します。

+0

2モデレーター:私の評判を元に戻してください。理由を説明してください。 – Mico

+0

あなたのアカウントが禁止された理由を仲裁人に尋ねるために、meta.stackoverflow.comで問題を提起できます。 – vcsjones

関連する問題