Example #1
0
        private void XMPPStreamTLSRequired()
        {
            logger.Debug("XMPP client initiating TLS connection.");

            m_sslStream              = new SslStream(m_tcpClient.GetStream(), false, ValidateServerCertificate, null);
            m_sslStream.ReadTimeout  = SSL_READWRITE_TIMEOUT;
            m_sslStream.WriteTimeout = SSL_READWRITE_TIMEOUT;
            m_sslStream.AuthenticateAsClient(m_server);
            m_sslWrappedStream = new WrappedStream(m_sslStream);
            XMPPEncryptedStream encryptedStream = new XMPPEncryptedStream(m_sslWrappedStream);

            encryptedStream.Start(m_server, m_saslToken, m_fromUsername);
        }
        private void XMPPStreamTLSRequired()
        {
            logger.Debug("XMPP client initiating TLS connection.");

            m_sslStream = new SslStream(m_tcpClient.GetStream(), false, ValidateServerCertificate, null);
            m_sslStream.ReadTimeout = SSL_READWRITE_TIMEOUT;
            m_sslStream.WriteTimeout = SSL_READWRITE_TIMEOUT;
            m_sslStream.AuthenticateAsClient(m_server);
            m_sslWrappedStream = new WrappedStream(m_sslStream, m_traceStream);
            XMPPEncryptedStream encryptedStream = new XMPPEncryptedStream(m_sslWrappedStream);
            encryptedStream.Start(m_server, m_saslToken, m_fromUsername);
        }