日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

关于xmpp协议发送消息,登录认证SSL报错的问题

發(fā)布時間:2024/4/15 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于xmpp协议发送消息,登录认证SSL报错的问题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Q:錯誤描述如下

  • Traceback(most recent call last): File"/tails-share/features/scripts/otr-bot.py", line 197,in<module> otr_bot.serve_forever() File"/usr/lib/python2.7/dist-packages/jabberbot.py", line 715,in serve_forever conn = self.connect() File"/tails-share/features/scripts/otr-bot.py", line 82,in connect conres = conn.connect((conn_server, int(conn_port))) File"/usr/lib/python2.7/dist-packages/xmpp/client.py", line 205,in connect while not self.TLS.starttls and self.Process(1): pass File"/usr/lib/python2.7/dist-packages/xmpp/dispatcher.py", line 303,in dispatch handler['func'](session,stanza) File"/usr/lib/python2.7/dist-packages/xmpp/transports.py", line 330,inStartTLSHandler self._startSSL() File"/usr/lib/python2.7/dist-packages/xmpp/transports.py", line 309,in _startSSL tcpsock._sslIssuer = tcpsock._sslObj.issuer() AttributeError:'_ssl._SSLSocket' object has no attribute 'issuer'
  • 該問題是xmpp新版的python中存在的一個bug。可以修改 transports.py 文件進行修復(fù):
    修改如下:( - 行標識刪除 +行標識添加)

  • -import socket,select,base64,dispatcher,sys +import socket,ssl,select,base64,dispatcher,sys from simplexml import ustr from client importPlugIn from protocol import* @@-312,9+312,9@@class TLS(PlugIn): """ Immidiatedly switch socket to TLS mode. Used internally.""" """ Here we should switch pending_data to hint mode.""" tcpsock=self._owner.Connection - tcpsock._sslObj = socket.ssl(tcpsock._sock,None,None) - tcpsock._sslIssuer = tcpsock._sslObj.issuer() - tcpsock._sslServer = tcpsock._sslObj.server() + tcpsock._sslObj = ssl.wrap_socket(tcpsock._sock,None,None) + tcpsock._sslIssuer = tcpsock._sslObj.getpeercert().get('issuer') + tcpsock._sslServer = tcpsock._sslObj.getpeercert().get('server') tcpsock._recv = tcpsock._sslObj.read tcpsock._send = tcpsock._sslObj.write
  • ?

    轉(zhuǎn)載于:https://www.cnblogs.com/tsbc/p/4611112.html

    與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

    總結(jié)

    以上是生活随笔為你收集整理的关于xmpp协议发送消息,登录认证SSL报错的问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。