local.server
Interface AuthenticationServer

All Known Implementing Classes:
AuthenticationServerImpl

public interface AuthenticationServer

AuthenticationServer is the interface used by a SIP server to authenticate SIP requests.


Method Summary
 org.zoolu.sip.message.Message authenticateProxyRequest(org.zoolu.sip.message.Message msg)
          Authenticates a proxing SIP request.
 org.zoolu.sip.message.Message authenticateRequest(org.zoolu.sip.message.Message msg)
          Authenticates a SIP request.
 org.zoolu.sip.header.AuthenticationInfoHeader getAuthenticationInfoHeader()
          Gets AuthenticationInfoHeader.
 

Method Detail

authenticateRequest

public org.zoolu.sip.message.Message authenticateRequest(org.zoolu.sip.message.Message msg)
Authenticates a SIP request.
Parameters:
msg - is the SIP request to be authenticated
Returns:
it returns the error Message in case of authentication failure, or null in case of authentication success.

authenticateProxyRequest

public org.zoolu.sip.message.Message authenticateProxyRequest(org.zoolu.sip.message.Message msg)
Authenticates a proxing SIP request.
Parameters:
msg - is the SIP request to be authenticated
Returns:
it returns the error Message in case of authentication failure, or null in case of authentication success.

getAuthenticationInfoHeader

public org.zoolu.sip.header.AuthenticationInfoHeader getAuthenticationInfoHeader()
Gets AuthenticationInfoHeader.