现在的位置: 首页 > 综合 > 正文

必须熟悉eXosip全局变量

2013年08月23日 ⁄ 综合 ⁄ 共 455字 ⁄ 字号 评论关闭

注意:1.exosip 好多地方都要访问eXosip这个全局变量,eXosip包括一些全局的数据列表,一旦涉及到共享冲突就需要调用 eXosip_lock 和eXosip_unlock,看起来exosip 更适合客户端使用

2. eXosip_add_authentication_info()只是将权鉴信息交给协议栈缓存而已。

服务端怎样进行权鉴客户端是不用关心的。权鉴过程是客户端先发送一个挑战,

服务端返回401或407应答,在这个应答中会携带一些必要的信息。这些信息包括

权鉴加密算法、随机串等。客户端收到应答后,重新发起请求,请求中携带权鉴

报头,报头中的response字段是加密后的密文,是将服务端返回的信息加上密码

还有客户端生成的随机串等加在一起加密的。服务端收到请求后,首先取出客户

端的随机串,通过相同的加密算法,得出response字段,与请求中所携带的字段

比较,如果相同,则权鉴通过。eXosip中,eXosip_add_authentication_info()

添加权鉴信息后,协议栈是会自己完成上述流程的

抱歉!评论已关闭.