Fastream Technologies wrote:
>  headerHead += "Proxy-Authenticate: Digest " + // I only changed this
> line from rproxy to forward proxy
>        GenerateDigestChallenge() +
>        ", domain=\"" + prefix + FAuthRealm + ":" + serverPort + "\"" +
>        ", uri=\"" + URI + "\"" +
>        //", algorithm=\"MD5\"" +
>        staleString + "\r\n";

This obviously is your own implementation, current ICS uses :

function AuthDigestGenerateChallenge(
    DigestMethod: TAuthDigestMethod; Secret: TULargeInteger; const Realm,
    Domain : String; Stale: Boolean; var Nonce, Opaque: String): String;

procedure THttpConnection.Answer401;
[..]
Header := Header + 'WWW-Authenticate: Digest ' +
                  AuthDigestGenerateChallenge(
                                    FServer.FAuthDigestMethod,
                                    FServer.FAuthDigestServerSecret,
                                    FAuthRealm, '', FAuthDigestStale,
                                    FAuthDigestServerNonce,
                                    FAuthDigestServerOpaque) + #13#10;

--
Arno Garrels
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to