Subject: About TLS
I am new with XMPP and likewise with TLS. I have read TLS from this link http://en.wikipedia.org/wiki/Secure_Sockets_Layer
In the symmetric ciphers, what is being used? Can I changed the symmetric cipher to be used? How can I enforce the client to use use TLS and at drop/ignore the connection from the server when TLS is not used?
Thanks.
TLS involves three basic phases:
1. Peer negotiation for algorithm support
2. Public key encryption -based key exchange and certificate-based authentication
3. Symmetric cipher -based traffic encryption
During the first phase, the client and server negotiation uses cryptographic algorithms. Current implementations support the following choices:
* for public-key cryptography: RSA, Diffie-Hellman, DSA ;
* for symmetric ciphers: RC2, RC4, IDEA, DES, Triple DES, AES or Camellia;
* for one-way hash functions: MD2, MD4, MD5 or SHA.
In the symmetric ciphers, what is being used? Can I changed the symmetric cipher to be used? How can I enforce the client to use use TLS and at drop/ignore the connection from the server when TLS is not used?
Thanks.