| 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 startTLSon the transport and is preferably created 
usingtwisted.internet.ssl.optionsForClientTLS.
IfNone, the default is to verify the server certificate 
against the trust roots as provided by the platform. Seetwisted.internet._sslverify.platformTrust. (type:IOpenSSLClientConnectionCreatororNone) | |
| Returns | XML stream factory. (type: xmlstream.XmlStreamFactory) | |
| See Also | The notes at XMPPAuthenticatordescribe how thejidandpasswordparameters are to be used. | |