第一范文网 - 专业文章范例文档资料分享平台

XMPP 3920 最靠谱的中文翻译文档

来源:用户分享 时间:2025/5/16 8:31:11 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

步2:服务器使用一个流标记作为响应发送给客户端:

xmlns='jabber:client'

xmlns:stream='http://etherx.jabber.org/streams' id='c2s_234' from='example.com' version='1.0'>

步3:服务器通知客户端可利用的认证机制:

DIGEST-MD5 PLAIN

步4:客户端选择一个认证机制:

步5:服务器发送一个[BASE64]编码挑战给客户端:

xmlns='urn:ietf:params:xml:ns:xmpp-sasl'> cmVhbG09InNvbWVyZWFsbSIsbm9uY2U9Ik9BNk1HOXRFUUdtMmhoIixxb3A9ImF1dGgiLGNoYXJzZXQ9dXRmLTgsYWxnb3JpdGhtPW1kNS1zZXNzCg==

解码挑战是:

realm=\ qop=\步5(替换):服务器返回错误给客户端:

步6:客户端发送一个[BASE64]编码响应挑战:

dXNlcm5hbWU9InNvbWVub2RlIixyZWFsbT0ic29tZXJlYWxtIixub25jZT0i T0E2TUc5dEVRR20yaGgiLGNub25jZT0iT0E2TUhYaDZWcVRyUmsiLG5jPTAw

MDAwMDAxLHFvcD1hdXRoLGRpZ2VzdC11cmk9InhtcHAvZXhhbXBsZS5jb20i LHJlc3BvbnNlPWQzODhkYWQ5MGQ0YmJkNzYwYTE1MjMyMWYyMTQzYWY3LGNoYXJzZXQ9dXRmLTgK

步7:服务器发送另一个[BASE64]编码挑战给客户端: cnNwYXV0aD1lYTQwZjYwMzM1YzQyN2I1NTI3Yjg0ZGJhYmNkZmZmZAo= 解码挑战是:

rspauth=ea40f60335c427b5527b84dbabcdfffd 步7(替换):服务器返回错误给客户端:

步8:客户端响应挑战:

步9:服务器通知客户端认证成功:

步9(替换):服务器通知客户端认证失败:

步10:客户端初始化一个新流给服务器:

xmlns='jabber:client'

xmlns:stream='http://etherx.jabber.org/streams' to='example.com' version='1.0'>

步11:服务器通过发送流头来响应客户端,伴随有任意另外的特征(或空特征元素):

xmlns='jabber:client'

xmlns:stream='http://etherx.jabber.org/streams' id='c2s_345' from='example.com' version='1.0'>

6.6服务器到服务器的例子

以下例子显示服务器与服务器使用SASL认证的数据流,正常情况下,是在TLS协商之后(注:以下可替换步骤是由失败情况提供的;他们不是详尽的也不是必要的由数据发送而触发)。

步1:Server1初始化流给Server2:

xmlns='jabber:server'

xmlns:stream='http://etherx.jabber.org/streams' to='example.com' version='1.0'>

步2:Server2发送一个流标记响应Server1:

xmlns='jabber:server'

xmlns:stream='http://etherx.jabber.org/streams' from='example.com' id='s2s_234' version='1.0'>

步3:Server2通知Server1可利用的认证机制:

DIGEST-MD5 KERBEROS_V4

步4:Server1选择一个认证机制:

步5:Server2发送一个[BASE64]编码挑战给Server1: cmVhbG09InNvbWVyZWFsbSIsbm9uY2U9Ik9BNk1HOXRFUUdtMmhoIixxb3A9 ImF1dGgiLGNoYXJzZXQ9dXRmLTgsYWxnb3JpdGhtPW1kNS1zZXNz 编码挑战是:

realm=\ qop=\步5(替换):Server2返回错误给Server1

步6:Server1发送[BASE64]编码响应挑战:

dXNlcm5hbWU9ImV4YW1wbGUub3JnIixyZWFsbT0ic29tZXJlYWxtIixub25j

搜索更多关于: XMPP 3920 最靠谱的中文翻译文档 的文档
XMPP 3920 最靠谱的中文翻译文档.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3d4im7hm3l8mqar1rx9h_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top