no hostname verification in most stdlib modules • no server name indicator (SNI) in most stdlib modules • no access to root CA certs on Windows • no concept of validation purpose (X509v3 EKU)
– verify_flags (e.g. CRL verification) – configure hostname verification – ciphers – TLS version – purpose (client or server validation) • hostname matched in SSLSocket.do_handshake() • all stdlib modules support SNI and `ssl_context` argument