MSIPHttpDigestChallengeObserver Class Reference

#include <mw/siphttpdigestchallengeobserver.h>

Link against: n/a

class MSIPHttpDigestChallengeObserver
Public Member Functions
pure virtual voidChallengeReceived(const TDesC8 &)

Detailed Description

The user must implement this interface if it intends to provide HTTP Digest credentials upon received challenges from the SIP servers on the signaling path. The user should provide credentials or ignore the challenge using functions defined in TSIPHttpDigest class.

MSIPHttpDigestChallengeObserver class is compliant with RFC 2543 where Proxy use to forward only one challenge when it receives multiple challenges on forking the request. Applications are encouraged to use MSIPHttpDigestChallengeObserver2 class which provides interface to extract multiple challenges. MSIPHttpDigestChallengeObserver2 class is compliant to RFC 3261

Member Function Documentation

ChallengeReceived ( const TDesC8 & )

voidChallengeReceived(const TDesC8 &aRealm)[pure virtual]

SIP request resulted in 401/407 response that contains a challenge.

ParameterDescription
aRealma realm for which the challenge was received