Google Jabber server
I'm working on an appender for log4net to send messages to IM client. Jabber has been chosen as a standard, robust and extensible. Quick googling shows that there are not that many client libraries, and I took a look at Jabber.NET library.
I tried to connect to server "talk.google.com" but upont TLS initiation I received "CN mismatch error". Some furher debugging indicated that talk.google.com uses SSL certificate issued to "gmail.com" domain. Interesting enough, my Miranda client had no problems connecting.
Which makes me thinking: when TLS is in progress, and connect host is different then server name, which name (CN) must be matched, the physical host "talk.google.com" or "logical" host "gmail.com" because my user name is "my.user.name@gmail.com"? Probably it should be logical server name, because potentially you can connect to the same chat server through different entry point server.