tls 1.2 support (very hacky)