C# Class SIPSorcery.SIP.HTTPDigest

Show file Open project: sipsorcery/sipsorcery Class Usage Examples

Public Methods

Method Description
DigestCalcHA1 ( string username, string realm, string password ) : string

Calculate H(A1) as per HTTP Digest specification.

DigestCalcHA2 ( string method, string uri ) : string

Calculate H(A2) as per HTTP Digest specification.

DigestCalcResponse ( string algorithm, string username, string realm, string password, string uri, string nonce, string nonceCount, string cnonce, string qop, string method, string digestURL, string hEntity ) : string
GetMD5HashBinHex ( string val ) : string

Method Details

DigestCalcHA1() public static method

Calculate H(A1) as per HTTP Digest specification.
public static DigestCalcHA1 ( string username, string realm, string password ) : string
username string
realm string
password string
return string

DigestCalcHA2() public static method

Calculate H(A2) as per HTTP Digest specification.
public static DigestCalcHA2 ( string method, string uri ) : string
method string
uri string
return string

DigestCalcResponse() public static method

public static DigestCalcResponse ( string algorithm, string username, string realm, string password, string uri, string nonce, string nonceCount, string cnonce, string qop, string method, string digestURL, string hEntity ) : string
algorithm string
username string
realm string
password string
uri string
nonce string
nonceCount string
cnonce string
qop string
method string
digestURL string
hEntity string
return string

GetMD5HashBinHex() public static method

public static GetMD5HashBinHex ( string val ) : string
val string
return string