1 package gov.nist.javax.sip.clientauthutils;
2 
3 import javax.sip.ClientTransaction;
4 
5 public interface AccountManager {
6 
7     /**
8      * Returns the user credentials for a given SIP Domain.
9      * You can implement any desired method (such as popping up a dialog for example )
10      * to retrieve the credentials.
11      *
12      * @param challengedTransaction - the transaction that is being challenged.
13      * @param realm - the realm that is being challenged for which a credential should be
14      *         returned.
15      * @return -- the user credentials associated with the domain.
16      */
17 
getCredentials(ClientTransaction challengedTransaction, String realm)18     UserCredentials getCredentials(ClientTransaction challengedTransaction, String realm);
19 
20 }
21