想抓一下openfire的包看看,首先要选loopback接口,如果是在本地测试的话。
然后需要搞到rsa私钥,设置好就可以了。
keytool -importkeystore -srckeystore keystore.jks -destkeystore intermediate.p12 -deststoretype PKCS12
Next, use OpenSSL to do the extraction to PEM:
openssl pkcs12 -in intermediate.p12 -out extracted.pem -nodes
http://support.citrix.com/article/CTX135121http://stackoverflow.com/questions/150167/how-do-i-list-export-private-keys-from-a-keystorehttp://alvinalexander.com/java/java-using-keytool-list-query
但是spark客户端没有使用xep-0138流压缩,没找到选项可以设置。<stream:stream to="127.0.0.1" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" version="1.0"> <?xml version=‘1.0‘ encoding=‘UTF-8‘?><stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="of.eff.com" id="ee080a0b" xml:lang="en" version="1.0"> <stream:features> <starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"></starttls> <mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"> <mechanism>DIGEST-MD5</mechanism> <mechanism>PLAIN</mechanism> <mechanism>ANONYMOUS</mechanism> <mechanism>CRAM-MD5</mechanism> </mechanisms> <compression xmlns="http://jabber.org/features/compress"> <method>zlib</method> </compression> <auth xmlns="http://jabber.org/features/iq-auth" /> <register xmlns="http://jabber.org/features/iq-register" /> </stream:features>
<starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls" />
<proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls" />
<stream:stream to="of.eff.com" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" version="1.0"><?xml version=‘1.0‘ encoding=‘UTF-8‘?>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="of.eff.com" id="ee080a0b" xml:lang="en" version="1.0"> <stream:features> <mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"> <mechanism>DIGEST-MD5</mechanism> <mechanism>PLAIN</mechanism> <mechanism>ANONYMOUS</mechanism> <mechanism>CRAM-MD5</mechanism> </mechanisms> <compression xmlns="http://jabber.org/features/compress"> <method>zlib</method> </compression> <auth xmlns="http://jabber.org/features/iq-auth" /> <register xmlns="http://jabber.org/features/iq-register" /> </stream:features>
<auth mechanism="DIGEST-MD5" xmlns="urn:ietf:params:xml:ns:xmpp-sasl"></auth>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09Im9mLmVmZi5jb20iLG5vbmNlPSJuWWpuZEJ1bEUwVTBNbHhRbjRnTVB4MjdxMVl6T0owUDZ0TlcyVDBWIixxb3A9ImF1dGgiLGNoYXJzZXQ9dXRmLTgsYWxnb3JpdGhtPW1kNS1zZXNz</challenge>
<response xmlns="urn:ietf:params:xml:ns:xmpp-sasl">Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iYWRtaW4iLHJlYWxtPSJvZi5lZmYuY29tIixub25jZT0ibllqbmRCdWxFMFUwTWx4UW40Z01QeDI3cTFZek9KMFA2dE5XMlQwViIsbmM9MDAwMDAwMDEsY25vbmNlPSJQVC82dkxPT0Jqc0MwWGl2NGsyWFVYMTlPOGFVenB6NlRLT0N2ZnNUIixkaWdlc3QtdXJpPSJ4bXBwL29mLmVmZi5jb20iLG1heGJ1Zj02NTUzNixyZXNwb25zZT0wNjE3MjU2YTdhZDliYTE0OTViNGYwNjI5YzczYTM1Nyxxb3A9YXV0aCxhdXRoemlkPSJhZG1pbiI=</response>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD0wZmFhNzQ0MzhhYjEyYTA2OWEyNDhmZjU3NWU1MWQwYQ==</success>
<stream:stream to="of.eff.com" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" version="1.0"><?xml version=‘1.0‘ encoding=‘UTF-8‘?>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="of.eff.com" id="ee080a0b" xml:lang="en" version="1.0"> <stream:features> <compression xmlns="http://jabber.org/features/compress"> <method>zlib</method> </compression> <bind xmlns="urn:ietf:params:xml:ns:xmpp-bind" /> <session xmlns="urn:ietf:params:xml:ns:xmpp-session" /> </stream:features>
<iq id="S87zn-0" type="set"> <bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"> <resource>Spark 2.6.3</resource> </bind></iq>
<iq type="result" id="S87zn-0" to="of.eff.com/ee080a0b"> <bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"> <jid>[email protected]/Spark 2.6.3</jid> </bind></iq>
<iq id="S87zn-1" type="set"> <session xmlns="urn:ietf:params:xml:ns:xmpp-session" /></iq>
<iq type="result" id="S87zn-1" to="[email protected]/Spark 2.6.3" />
<iq id="S87zn-2" type="get"> <query xmlns="jabber:iq:roster"></query></iq>
<iq type="result" id="S87zn-2" to="[email protected]/Spark 2.6.3"> <query xmlns="jabber:iq:roster" /></iq>
<iq id="S87zn-3" to="of.eff.com" type="get"> <query xmlns="http://jabber.org/protocol/disco#items"></query></iq>
<iq type="result" id="S87zn-3" from="of.eff.com" to="[email protected]/Spark 2.6.3"> <query xmlns="http://jabber.org/protocol/disco#items"> <item jid="pubsub.of.eff.com" name="Publish-Subscribe service" /> <item jid="proxy.of.eff.com" name="Socks 5 Bytestreams Proxy" /> <item jid="conference.of.eff.com" name="Public Chatrooms" /> <item jid="whatisservice.of.eff.com" name="asdf" /> <item jid="search.of.eff.com" name="User Search" /> </query></iq>
<iq id="S87zn-4" from="[email protected]/Spark 2.6.3" type="get"> <vCard xmlns=‘vcard-temp‘ /></iq>
<iq type="result" id="S87zn-4" to="[email protected]/Spark 2.6.3"> <vCard xmlns="vcard-temp" /></iq>
<iq id="S87zn-5" type="get"> <sharedgroup xmlns="http://www.jivesoftware.org/protocol/sharedgroup"></sharedgroup></iq>
<iq type="result" id="S87zn-5" to="[email protected]/Spark 2.6.3"> <sharedgroup xmlns="http://www.jivesoftware.org/protocol/sharedgroup" /></iq>
<presence id="S87zn-6"> <status>Online</status> <priority>1</priority></presence>
<presence id="S87zn-6" from="[email protected].com/Spark 2.6.3" to="[email protected]/Spark 2.6.3"> <status>Online</status> <priority>1</priority></presence>
<iq id="S87zn-7" type="get"> <query xmlns="jabber:iq:private"> <storage xmlns="storage:bookmarks" /> </query></iq>
<iq type="result" id="S87zn-7" to="[email protected]/Spark 2.6.3"> <query xmlns="jabber:iq:private"> <storage xmlns="storage:bookmarks" /> </query></iq>
<iq id="S87zn-8" to="pubsub.of.eff.com" type="get"> <query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq type="result" id="S87zn-8" from="pubsub.of.eff.com" to="[email protected]/Spark 2.6.3"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="pubsub" name="Publish-Subscribe service" type="service" /> <feature var="http://jabber.org/protocol/pubsub" /> <feature var="http://jabber.org/protocol/pubsub#collections" /> <feature var="http://jabber.org/protocol/pubsub#config-node" /> <feature var="http://jabber.org/protocol/pubsub#create-and-configure" /> <feature var="http://jabber.org/protocol/pubsub#create-nodes" /> <feature var="http://jabber.org/protocol/pubsub#delete-nodes" /> <feature var="http://jabber.org/protocol/pubsub#get-pending" /> <feature var="http://jabber.org/protocol/pubsub#instant-nodes" /> <feature var="http://jabber.org/protocol/pubsub#item-ids" /> <feature var="http://jabber.org/protocol/pubsub#meta-data" /> <feature var="http://jabber.org/protocol/pubsub#modify-affiliations" /> <feature var="http://jabber.org/protocol/pubsub#manage-subscriptions" /> <feature var="http://jabber.org/protocol/pubsub#multi-subscribe" /> <feature var="http://jabber.org/protocol/pubsub#outcast-affiliation" /> <feature var="http://jabber.org/protocol/pubsub#persistent-items" /> <feature var="http://jabber.org/protocol/pubsub#presence-notifications" /> <feature var="http://jabber.org/protocol/pubsub#publish" /> <feature var="http://jabber.org/protocol/pubsub#publisher-affiliation" /> <feature var="http://jabber.org/protocol/pubsub#purge-nodes" /> <feature var="http://jabber.org/protocol/pubsub#retract-items" /> <feature var="http://jabber.org/protocol/pubsub#retrieve-affiliations" /> <feature var="http://jabber.org/protocol/pubsub#retrieve-default" /> <feature var="http://jabber.org/protocol/pubsub#retrieve-items" /> <feature var="http://jabber.org/protocol/pubsub#retrieve-subscriptions" /> <feature var="http://jabber.org/protocol/pubsub#subscribe" /> <feature var="http://jabber.org/protocol/pubsub#subscription-options" /> <feature var="http://jabber.org/protocol/pubsub#default_access_model_open" /> <feature var="http://jabber.org/protocol/disco#info" /> </query></iq> <iq id="S87zn-9" to="proxy.of.eff.com" type="get"> <query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq type="result" id="S87zn-9" from="proxy.of.eff.com" to="[email protected]/Spark 2.6.3"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="proxy" name="SOCKS5 Bytestreams Service" type="bytestreams" /> <feature var="http://jabber.org/protocol/bytestreams" /> <feature var="http://jabber.org/protocol/disco#info" /> </query></iq>
<iq id="S87zn-10" to="conference.of.eff.com" type="get"> <query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq type="result" id="S87zn-10" from="conference.of.eff.com" to="[email protected]/Spark 2.6.3"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="conference" name="Public Chatrooms" type="text" /> <identity category="directory" name="Public Chatroom Search" type="chatroom" /> <feature var="http://jabber.org/protocol/muc" /> <feature var="http://jabber.org/protocol/disco#info" /> <feature var="http://jabber.org/protocol/disco#items" /> <feature var="jabber:iq:search" /> <feature var="http://jabber.org/protocol/rsm" /> </query></iq>
<iq id="S87zn-11" to="whatisservice.of.eff.com" type="get"> <query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq type="result" id="S87zn-11" from="whatisservice.of.eff.com" to="[email protected]/Spark 2.6.3"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="conference" name="asdf" type="text" /> <identity category="directory" name="Public Chatroom Search" type="chatroom" /> <feature var="http://jabber.org/protocol/muc" /> <feature var="http://jabber.org/protocol/disco#info" /> <feature var="http://jabber.org/protocol/disco#items" /> <feature var="jabber:iq:search" /> <feature var="http://jabber.org/protocol/rsm" /> </query></iq>
<iq id="S87zn-12" to="search.of.eff.com" type="get"> <query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq type="result" id="S87zn-12" from="search.of.eff.com" to="[email protected]/Spark 2.6.3"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="directory" type="user" name="User Search" /> <feature var="jabber:iq:search" /> <feature var="http://jabber.org/protocol/disco#info" /> <feature var="http://jabber.org/protocol/rsm" /> </query></iq>
<iq id="S87zn-13" to="of.eff.com" type="get"> <query xmlns="http://jabber.org/protocol/disco#items"></query></iq>
<iq type="result" id="S87zn-13" from="of.eff.com" to="[email protected]/Spark 2.6.3"> <query xmlns="http://jabber.org/protocol/disco#items"> <item jid="pubsub.of.eff.com" name="Publish-Subscribe service" /> <item jid="proxy.of.eff.com" name="Socks 5 Bytestreams Proxy" /> <item jid="conference.of.eff.com" name="Public Chatrooms" /> <item jid="whatisservice.of.eff.com" name="asdf" /> <item jid="search.of.eff.com" name="User Search" /> </query></iq>
<iq id="S87zn-14" to="pubsub.of.eff.com" type="get"> <query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq type="result" id="S87zn-14" from="pubsub.of.eff.com" to="[email protected]/Spark 2.6.3"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="pubsub" name="Publish-Subscribe service" type="service" /> <feature var="http://jabber.org/protocol/pubsub" /> <feature var="http://jabber.org/protocol/pubsub#collections" /> <feature var="http://jabber.org/protocol/pubsub#config-node" /> <feature var="http://jabber.org/protocol/pubsub#create-and-configure" /> <feature var="http://jabber.org/protocol/pubsub#create-nodes" /> <feature var="http://jabber.org/protocol/pubsub#delete-nodes" /> <feature var="http://jabber.org/protocol/pubsub#get-pending" /> <feature var="http://jabber.org/protocol/pubsub#instant-nodes" /> <feature var="http://jabber.org/protocol/pubsub#item-ids" /> <feature var="http://jabber.org/protocol/pubsub#meta-data" /> <feature var="http://jabber.org/protocol/pubsub#modify-affiliations" /> <feature var="http://jabber.org/protocol/pubsub#manage-subscriptions" /> <feature var="http://jabber.org/protocol/pubsub#multi-subscribe" /> <feature var="http://jabber.org/protocol/pubsub#outcast-affiliation" /> <feature var="http://jabber.org/protocol/pubsub#persistent-items" /> <feature var="http://jabber.org/protocol/pubsub#presence-notifications" /> <feature var="http://jabber.org/protocol/pubsub#publish" /> <feature var="http://jabber.org/protocol/pubsub#publisher-affiliation" /> <feature var="http://jabber.org/protocol/pubsub#purge-nodes" /> <feature var="http://jabber.org/protocol/pubsub#retract-items" /> <feature var="http://jabber.org/protocol/pubsub#retrieve-affiliations" /> <feature var="http://jabber.org/protocol/pubsub#retrieve-default" /> <feature var="http://jabber.org/protocol/pubsub#retrieve-items" /> <feature var="http://jabber.org/protocol/pubsub#retrieve-subscriptions" /> <feature var="http://jabber.org/protocol/pubsub#subscribe" /> <feature var="http://jabber.org/protocol/pubsub#subscription-options" /> <feature var="http://jabber.org/protocol/pubsub#default_access_model_open" /> <feature var="http://jabber.org/protocol/disco#info" /> </query></iq>
<iq id="S87zn-15" to="proxy.of.eff.com" type="get"> <query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq type="result" id="S87zn-15" from="proxy.of.eff.com" to="[email protected]/Spark 2.6.3"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="proxy" name="SOCKS5 Bytestreams Service" type="bytestreams" /> <feature var="http://jabber.org/protocol/bytestreams" /> <feature var="http://jabber.org/protocol/disco#info" /> </query></iq>
<iq id="S87zn-16" to="conference.of.eff.com" type="get"> <query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq type="result" id="S87zn-16" from="conference.of.eff.com" to="[email protected]/Spark 2.6.3"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="conference" name="Public Chatrooms" type="text" /> <identity category="directory" name="Public Chatroom Search" type="chatroom" /> <feature var="http://jabber.org/protocol/muc" /> <feature var="http://jabber.org/protocol/disco#info" /> <feature var="http://jabber.org/protocol/disco#items" /> <feature var="jabber:iq:search" /> <feature var="http://jabber.org/protocol/rsm" /> </query></iq>
<iq id="S87zn-17" to="whatisservice.of.eff.com" type="get"> <query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq type="result" id="S87zn-17" from="whatisservice.of.eff.com" to="[email protected]/Spark 2.6.3"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="conference" name="asdf" type="text" /> <identity category="directory" name="Public Chatroom Search" type="chatroom" /> <feature var="http://jabber.org/protocol/muc" /> <feature var="http://jabber.org/protocol/disco#info" /> <feature var="http://jabber.org/protocol/disco#items" /> <feature var="jabber:iq:search" /> <feature var="http://jabber.org/protocol/rsm" /> </query></iq>
<iq id="S87zn-18" to="search.of.eff.com" type="get"> <query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq type="result" id="S87zn-18" from="search.of.eff.com" to="[email protected]/Spark 2.6.3"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="directory" type="user" name="User Search" /> <feature var="jabber:iq:search" /> <feature var="http://jabber.org/protocol/disco#info" /> <feature var="http://jabber.org/protocol/rsm" /> </query></iq>
<iq id="S87zn-19" to="of.eff.com" type="get"> <query xmlns="http://jabber.org/protocol/disco#items"></query></iq>
<iq type="result" id="S87zn-19" from="of.eff.com" to="[email protected]/Spark 2.6.3"> <query xmlns="http://jabber.org/protocol/disco#items"> <item jid="pubsub.of.eff.com" name="Publish-Subscribe service" /> <item jid="proxy.of.eff.com" name="Socks 5 Bytestreams Proxy" /> <item jid="conference.of.eff.com" name="Public Chatrooms" /> <item jid="whatisservice.of.eff.com" name="asdf" /> <item jid="search.of.eff.com" name="User Search" /> </query></iq>
<iq id="S87zn-20" to="of.eff.com" type="get"> <query xmlns="http://jabber.org/protocol/disco#items"></query></iq>
<iq type="result" id="S87zn-20" from="of.eff.com" to="[email protected]/Spark 2.6.3"> <query xmlns="http://jabber.org/protocol/disco#items"> <item jid="pubsub.of.eff.com" name="Publish-Subscribe service" /> <item jid="proxy.of.eff.com" name="Socks 5 Bytestreams Proxy" /> <item jid="conference.of.eff.com" name="Public Chatrooms" /> <item jid="whatisservice.of.eff.com" name="asdf" /> <item jid="search.of.eff.com" name="User Search" /> </query></iq>
<iq id="S87zn-21" to="pubsub.of.eff.com" type="get"> <query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq type="result" id="S87zn-21" from="pubsub.of.eff.com" to="[email protected]/Spark 2.6.3"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="pubsub" name="Publish-Subscribe service" type="service" /> <feature var="http://jabber.org/protocol/pubsub" /> <feature var="http://jabber.org/protocol/pubsub#collections" /> <feature var="http://jabber.org/protocol/pubsub#config-node" /> <feature var="http://jabber.org/protocol/pubsub#create-and-configure" /> <feature var="http://jabber.org/protocol/pubsub#create-nodes" /> <feature var="http://jabber.org/protocol/pubsub#delete-nodes" /> <feature var="http://jabber.org/protocol/pubsub#get-pending" /> <feature var="http://jabber.org/protocol/pubsub#instant-nodes" /> <feature var="http://jabber.org/protocol/pubsub#item-ids" /> <feature var="http://jabber.org/protocol/pubsub#meta-data" /> <feature var="http://jabber.org/protocol/pubsub#modify-affiliations" /> <feature var="http://jabber.org/protocol/pubsub#manage-subscriptions" /> <feature var="http://jabber.org/protocol/pubsub#multi-subscribe" /> <feature var="http://jabber.org/protocol/pubsub#outcast-affiliation" /> <feature var="http://jabber.org/protocol/pubsub#persistent-items" /> <feature var="http://jabber.org/protocol/pubsub#presence-notifications" /> <feature var="http://jabber.org/protocol/pubsub#publish" /> <feature var="http://jabber.org/protocol/pubsub#publisher-affiliation" /> <feature var="http://jabber.org/protocol/pubsub#purge-nodes" /> <feature var="http://jabber.org/protocol/pubsub#retract-items" /> <feature var="http://jabber.org/protocol/pubsub#retrieve-affiliations" /> <feature var="http://jabber.org/protocol/pubsub#retrieve-default" /> <feature var="http://jabber.org/protocol/pubsub#retrieve-items" /> <feature var="http://jabber.org/protocol/pubsub#retrieve-subscriptions" /> <feature var="http://jabber.org/protocol/pubsub#subscribe" /> <feature var="http://jabber.org/protocol/pubsub#subscription-options" /> <feature var="http://jabber.org/protocol/pubsub#default_access_model_open" /> <feature var="http://jabber.org/protocol/disco#info" /> </query></iq>
<iq id="S87zn-22" to="proxy.of.eff.com" type="get"> <query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq type="result" id="S87zn-22" from="proxy.of.eff.com" to="[email protected]/Spark 2.6.3"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="proxy" name="SOCKS5 Bytestreams Service" type="bytestreams" /> <feature var="http://jabber.org/protocol/bytestreams" /> <feature var="http://jabber.org/protocol/disco#info" /> </query></iq>
<iq id="S87zn-23" to="conference.of.eff.com" type="get"> <query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq type="result" id="S87zn-23" from="conference.of.eff.com" to="[email protected]/Spark 2.6.3"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="conference" name="Public Chatrooms" type="text" /> <identity category="directory" name="Public Chatroom Search" type="chatroom" /> <feature var="http://jabber.org/protocol/muc" /> <feature var="http://jabber.org/protocol/disco#info" /> <feature var="http://jabber.org/protocol/disco#items" /> <feature var="jabber:iq:search" /> <feature var="http://jabber.org/protocol/rsm" /> </query></iq>
<iq id="S87zn-24" to="whatisservice.of.eff.com" type="get"> <query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq type="result" id="S87zn-24" from="whatisservice.of.eff.com" to="[email protected]/Spark 2.6.3"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="conference" name="asdf" type="text" /> <identity category="directory" name="Public Chatroom Search" type="chatroom" /> <feature var="http://jabber.org/protocol/muc" /> <feature var="http://jabber.org/protocol/disco#info" /> <feature var="http://jabber.org/protocol/disco#items" /> <feature var="jabber:iq:search" /> <feature var="http://jabber.org/protocol/rsm" /> </query></iq>
<iq id="S87zn-25" to="search.of.eff.com" type="get"> <query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq type="result" id="S87zn-25" from="search.of.eff.com" to="[email protected]/Spark 2.6.3"> <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="directory" type="user" name="User Search" /> <feature var="jabber:iq:search" /> <feature var="http://jabber.org/protocol/disco#info" /> <feature var="http://jabber.org/protocol/rsm" /> </query></iq>
<iq id="S87zn-26" to="127.0.0.1" type="get"> <query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq type="error" id="S87zn-26" to="[email protected]/Spark 2.6.3" from="127.0.0.1"> <query xmlns="http://jabber.org/protocol/disco#info" /> <error code="404" type="cancel"> <remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" /> </error></iq>
<iq id="S87zn-27" to="of.eff.com" type="get"> <query xmlns="http://jabber.org/protocol/disco#items"></query></iq>
<iq type="result" id="S87zn-27" from="of.eff.com" to="[email protected]/Spark 2.6.3"> <query xmlns="http://jabber.org/protocol/disco#items"> <item jid="pubsub.of.eff.com" name="Publish-Subscribe service" /> <item jid="proxy.of.eff.com" name="Socks 5 Bytestreams Proxy" /> <item jid="conference.of.eff.com" name="Public Chatrooms" /> <item jid="whatisservice.of.eff.com" name="asdf" /> <item jid="search.of.eff.com" name="User Search" /> </query></iq>
<iq id="S87zn-28" type="get"> <query xmlns="jabber:iq:private"> <gateway-settings xmlns="http://www.jivesoftware.org/spark" /> </query></iq>
<iq type="result" id="S87zn-28" to="[email protected]/Spark 2.6.3"> <query xmlns="jabber:iq:private"> <gateway-settings xmlns="http://www.jivesoftware.org/spark" /> </query></iq>
时间: 2024-10-10 04:14:45