We encounter the same ssl issue. We bypass the issue by redirecting the twitter user agent to the http site and all other requests to https.
Now we can use the validator with the http url, twitter can fetch the card metadata, and all regular users are redirected to https.
This is only a temporary fix but itās working for now.
Here some configuration example for Apache :
RewriteEngine On
RewriteCond %{HTTPS} =on
RewriteCond %{HTTP_USER_AGENT} ^Twitterbot/(.)$
RewriteRule ^/?(.)$ http://%{HTTP_HOST}/$1 [R=301,L]