Support up to 1024 SANs in a single certificate

This is affecting pip because PyPI has more than 64 (the default) SANs on it's SSL certificate.