twisted.words.protocols.jabber.client module documentationtwisted.words.protocols.jabber
View Source
| Function | basicClientFactory | Undocumented |
| Class | IQ | Wrapper for a Info/Query packet. |
| Class | IQAuthInitializer | Non-SASL Authentication initializer for the initiating entity. |
| Class | BasicAuthenticator | Authenticates an XmlStream against a Jabber server as a Client. |
| Class | CheckVersionInitializer | Initializer that checks if the minimum common stream version number is 1.0. |
| Class | BindInitializer | Initializer that implements Resource Binding for the initiating entity. |
| Class | SessionInitializer | Initializer that implements session establishment for the initiating entity. |
| Function | XMPPClientFactory | Client factory for XMPP 1.0 (only). |
| Class | XMPPAuthenticator | Initializes an XmlStream connecting to an XMPP server as a Client. |
Client factory for XMPP 1.0 (only).
This returns a xmlstream.XmlStreamFactory
with an XMPPAuthenticator
object to perform the stream initialization steps (such as
authentication).
| Parameters | jid | Jabber ID to connect with. (type: jid.JID) |
| password | password to authenticate with. (type: unicode) | |
| configurationForTLS | An object which creates appropriately configured TLS connections. This is
passed to startTLS on the transport and is preferably created
using twisted.internet.ssl.optionsForClientTLS.
If None, the default is to verify the server certificate
against the trust roots as provided by the platform. See twisted.internet._sslverify.platformTrust. (type: IOpenSSLClientConnectionCreator
or None) | |
| Returns | XML stream factory. (type: xmlstream.XmlStreamFactory) | |
| See Also | The notes at XMPPAuthenticator
describe how the jid and password
parameters are to be used. | |