• Christian Heimes's avatar
    bpo-31453: Add setter for min/max protocol version (#5259) · 698dde16
    Christian Heimes authored
    OpenSSL 1.1 has introduced a new API to set the minimum and maximum
    supported protocol version. The API is easier to use than the old
    OP_NO_TLS1 option flags, too.
    
    Since OpenSSL has no call to set minimum version to highest supported,
    the implementation emulate maximum_version = MINIMUM_SUPPORTED and
    minimum_version = MAXIMUM_SUPPORTED by figuring out the minumum and
    maximum supported version at compile time.
    Signed-off-by: default avatarChristian Heimes <christian@python.org>
    698dde16
test_ssl.py 174 KB