net\System\Net\_DigestClient.cs (27)
636stringBuilder.Append(HttpDigest.pair(HttpDigest.DA_realm, Realm, true));
639stringBuilder.Append(HttpDigest.pair(HttpDigest.DA_algorithm, Algorithm, true));
643stringBuilder.Append(HttpDigest.pair(HttpDigest.DA_charset, Charset, false));
647stringBuilder.Append(HttpDigest.pair(HttpDigest.DA_nonce, Nonce, true));
651stringBuilder.Append(HttpDigest.pair(HttpDigest.DA_uri, Uri, true));
655stringBuilder.Append(HttpDigest.pair(HttpDigest.DA_cnonce, ClientNonce, true));
659stringBuilder.Append(HttpDigest.pair(HttpDigest.DA_nc, NonceCount.ToString("x8", NumberFormatInfo.InvariantInfo), true));
663stringBuilder.Append(HttpDigest.pair(HttpDigest.DA_qop, QualityOfProtection, true));
667stringBuilder.Append(HttpDigest.pair(HttpDigest.DA_opaque, Opaque, true));
671stringBuilder.Append(HttpDigest.pair(HttpDigest.DA_domain, Domain, true));
675stringBuilder.Append(HttpDigest.pair(HttpDigest.DA_stale, "true", true));
994authorization.Append(pair(DA_charset, "utf-8", false));
998authorization.Append(pair(DA_username, username, true));
1002authorization.Append(pair(DA_username, CharsetEncode(username, Charset.UTF8), true));
1010authorization.Append(pair(DA_username, username, true));
1017authorization.Append(pair(DA_realm, digestChallenge.Realm, true));
1019authorization.Append(pair(DA_nonce, digestChallenge.Nonce, true));
1021authorization.Append(pair(DA_uri, digestChallenge.Uri, true));
1027authorization.Append(pair(DA_algorithm, digestChallenge.Algorithm, true)); // IE sends quotes - IIS needs them
1030authorization.Append(pair(DA_cnonce, digestChallenge.ClientNonce, true));
1032authorization.Append(pair(DA_nc, digestChallenge.NonceCount.ToString("x8", NumberFormatInfo.InvariantInfo), false));
1037authorization.Append(pair(DA_qop, SupportedQuality, true)); // IE sends quotes - IIS needs them
1042authorization.Append(pair(DA_hasheddirs, HashedDirs, true));
1044authorization.Append(pair(DA_servicename, digestChallenge.ServiceName, true));
1046authorization.Append(pair(DA_channelbinding, digestChallenge.ChannelBinding, true));
1057authorization.Append(pair(DA_response, responseValue, true)); // IE sends quotes - IIS needs them
1061authorization.Append(pair(DA_opaque, digestChallenge.Opaque, true));