C# Class SIPSorcery.SIP.App.SIPRequestAuthenticator

Show file Open project: sipsorcery/sipsorcery Class Usage Examples

Public Methods

Method Description
AuthenticateSIPRequest ( SIPEndPoint localSIPEndPoint, SIPEndPoint remoteEndPoint, SIPRequest sipRequest, SIPAccount sipAccount, SIPMonitorLogDelegate logSIPMonitorEvent ) : SIPRequestAuthenticationResult

Authenticates a SIP request.

GetNonce ( ) : string

Private Methods

Method Description
IsNonceStale ( string nonce ) : bool

Method Details

AuthenticateSIPRequest() public static method

Authenticates a SIP request.
public static AuthenticateSIPRequest ( SIPEndPoint localSIPEndPoint, SIPEndPoint remoteEndPoint, SIPRequest sipRequest, SIPAccount sipAccount, SIPMonitorLogDelegate logSIPMonitorEvent ) : SIPRequestAuthenticationResult
localSIPEndPoint SIPEndPoint
remoteEndPoint SIPEndPoint
sipRequest SIPRequest
sipAccount SIPAccount
logSIPMonitorEvent SIPMonitorLogDelegate
return SIPRequestAuthenticationResult

GetNonce() public static method

public static GetNonce ( ) : string
return string