summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenAuth/OAuth/ChannelElements/SigningBindingElementBase.cs
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2009-04-30 07:31:22 -0700
committerAndrew Arnott <andrewarnott@gmail.com>2009-04-30 07:31:22 -0700
commitafd97c90b841a08b98a8b9eec09508f61fdd24e3 (patch)
tree8c059aaa1db1020354b421d3ee086decc657d17e /src/DotNetOpenAuth/OAuth/ChannelElements/SigningBindingElementBase.cs
parent35d065d515189155dd06ffacc461fcc32c36275b (diff)
downloadDotNetOpenAuth-afd97c90b841a08b98a8b9eec09508f61fdd24e3.zip
DotNetOpenAuth-afd97c90b841a08b98a8b9eec09508f61fdd24e3.tar.gz
DotNetOpenAuth-afd97c90b841a08b98a8b9eec09508f61fdd24e3.tar.bz2
Further fixed base signature string construction and added several tests for it.
Diffstat (limited to 'src/DotNetOpenAuth/OAuth/ChannelElements/SigningBindingElementBase.cs')
-rw-r--r--src/DotNetOpenAuth/OAuth/ChannelElements/SigningBindingElementBase.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/DotNetOpenAuth/OAuth/ChannelElements/SigningBindingElementBase.cs b/src/DotNetOpenAuth/OAuth/ChannelElements/SigningBindingElementBase.cs
index f0ac8fa..d1fc10b 100644
--- a/src/DotNetOpenAuth/OAuth/ChannelElements/SigningBindingElementBase.cs
+++ b/src/DotNetOpenAuth/OAuth/ChannelElements/SigningBindingElementBase.cs
@@ -174,7 +174,7 @@ namespace DotNetOpenAuth.OAuth.ChannelElements {
// as well. Besides, it seems more secure to sign everything if it's there.
NameValueCollection nvc = HttpUtility.ParseQueryString(message.Recipient.Query);
foreach (string key in nvc) {
- encodedDictionary.Add(key, nvc[key]);
+ encodedDictionary.Add(Uri.EscapeDataString(key), Uri.EscapeDataString(nvc[key]));
}
} else if (message.HttpMethod == "POST") {
// If the HttpWebRequest that we're sending out has a content-type header