0

デジタル署名を使用して、MVC 4.0WebAPIサービスを呼び出すクライアントを認証することを計画しています。ASP.NET 3.5クライアントでは、証明書を使用してデジタル署名を作成し、それをAuthorizationヘッダーに配置します。

データのサイズを考えていました(データとは、署名の生成に使用する文字列を意味します)。これは重要ですか?

また、署名を生成するたびに、つまり現在の日時を含めることによって、このシードデータを変更することをお勧めします。

私はこれを見てきました:

http://s3.amazonaws.com/doc/s3-developer-guide/RESTAuthentication.html

4

1 に答える 1

3

デジタル署名は次のように考えることができます。

SignatureValue = EncryptWithPrivateKey(DigestOf(data))

デジタル署名はデータのダイジェスト値に適用されるため、その長さはそれほど重要ではありません。

于 2013-01-21T16:28:08.057 に答える