Your SSL certificate must match your ServerName or ServerAlias. For omgtap.co for example, your certificate is issued to "www.omgtap.co" and for www.talenteca.com your certificate is issued to "*.talenteca,com" - neither of these are exact matched for the domain, and Twitter seems to choke on it.
If you have apache, go to your ssl.conf for you domain. You will probably see:
Change it to
For talenteca, you would change is to
Restart apache and have a nice day. If you are on a different server, make the equivalent changes.