XMPP使用TLS和auth登录

本文详细介绍了XMPP协议中使用TLS和SASL进行安全登录的过程,包括DIGEST-MD5、PLAIN等验证机制,以及TLS握手和加密通信的步骤。通过对客户端与服务端交互报文的解析,展示了XMPP如何确保通信的安全性。
摘要由CSDN通过智能技术生成
XMPP

SASL(Simple Authentication and Security Layer)

TLS(Transport Layer Security)

TCP

IP


110客户端 spark2.6.3
116服务端 openfire3.9.1


一、登录

1. 110->116 <stream:stream xmlns:stream="http://etherx.jabber.org/streams" 
                           xmlns="jabber:client" 
                           to="192.168.20.116" 
                           version="1.0" > 

2. 116->110 <stream:stream 
                           xmlns:stream="http://etherx.jabber.org/streams" 
                           xmlns="jabber:client" 
                           from="hiterminalsvn" 
                           id="c41f9b17" 
                           xml:lang="en" 
                           version="1.0"> 
3. 116->110 <stream:features>
                            <starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"></starttls>                //如果服

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值