Method Summary |
|
public void | appendCredentialsIfNecessary(Request request) Verifies whether there are any user credentials registered for the call
that "request" belongs to and appends corresponding authorization headers
if that is the case. |
public void | cacheCredentials(String realm, UserCredentials credentials) |
public UserCredentials | getDefaultCredentials() |
public ClientTransaction | handleChallenge(Response challenge, ClientTransaction challengedTransaction) Uses securityAuthority to determinie a set of valid user credentials for
the specified Response (Challenge) and appends it to the challenged
request so that it could be retransmitted.
Fredrik Wickstrom reported that dialog cseq counters are not incremented
when resending requests. |
public void | setDefaultCredentials(UserCredentials defaultCredentials) |
public void | setHeaderFactory(HeaderFactory headerFactory) |
public void | setSipManCallback(SipManager sipManCallback) If the user name was wrong and the user fixes it here we should als
notify the sip manager that the currentlyUsedURI it has is not valid. |
public void | setTransactionCreator(SipProvider transactionCreator) Sets a valid SipProvider that would enable the security manager to map
credentials to transactionsand thus understand when it is suitable to use
cached passwords and when it should go ask the user. |