Paul Cormier wrote:
> 
> <cfset A1             = Hash("#UserName#:#MLSID#:#Password#", "MD5")>
> <cfset A2                     = Hash("GET:#Login_uri#", "MD5")>
> <cfset response       = lCase(Hash("#A1#:#nonce#:#A2#", "MD5"))>

The CFML Hash function returns an uppercase hash, the RFC expects a 
lowercase hash. You need to lowercase A1 before you hash it again to 
create your response variable.

I don't see any obvious problems with the rest, so you really need a 
proxy / sniffer because the difference between an uppercase and a 
lowercase hash will not give a 400 Bad Request.

Jochem


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Create Web Applications With ColdFusion MX7 & Flex 2. 
Build powerful, scalable RIAs. Free Trial
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJS 

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:277577
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to