SSL/https Handshake Woes with Twitter Cards



My Twitter cards are not showing for my website ever since I switched to SSL . The card validator is showing ‘SSL handshake error’. I have reason to believe this is because the SSL common name includes the ‘www’ version of my domain, while my urls themselves do not use www. I confirmed that this is indeed the issue by temporarily allowing www at the beginning of my URL’s and, viola!, the cards worked.

Is there something else i can do without changing my URL structure? I already tried updating my apached SERVER_NAME to include the www but to no effect. I cannot change the SSL common name to show without www… Does anyone have any suggestions? Please help!