micropython/tests/net_inet
Carlosgg b41cfea02a extmod/modussl_mbedtls: Implement cert_reqs and cadata arguments.
Add cert_reqs and cadata keyword-args to ssl.wrap_socket() and
ssl.CERT_NONE, ssl.CERT_OPTIONAL, ssl.CERT_REQUIRED constants to allow
certificate validation.

CPython doesn't accept cadata in ssl.wrap_socket(), but it does in
SSLContext.load_verify_locations(), so we use this name to at least match
the same name in load_verify_locations().

Add docs for these new arguments, as well as docs for the existing
server_hostname argument which is important for certificate validation.

Tests are added as well.

Signed-off-by: Carlos Gil <carlosgilglez@gmail.com>
2022-07-20 16:46:04 +10:00
..
README
getaddrinfo.py
ssl_cert.py extmod/modussl_mbedtls: Implement cert_reqs and cadata arguments. 2022-07-20 16:46:04 +10:00
ssl_cert.py.exp extmod/modussl_mbedtls: Implement cert_reqs and cadata arguments. 2022-07-20 16:46:04 +10:00
ssl_errors.py
test_tls_nonblock.py tests/net_inet: Remove broken api.telegram.org from tests. 2022-06-03 14:34:29 +10:00
test_tls_sites.py tests/net_inet: Remove broken api.telegram.org from tests. 2022-06-03 14:34:29 +10:00
test_tls_sites.py.exp tests/net_inet: Remove broken api.telegram.org from tests. 2022-06-03 14:34:29 +10:00
tls_num_errors.py
tls_num_errors.py.exp
tls_text_errors.py
uasyncio_cancel_stream.py
uasyncio_cancel_stream.py.exp
uasyncio_open_connection.py
uasyncio_open_connection.py.exp
uasyncio_tcp_read_headers.py
uasyncio_tcp_read_headers.py.exp

README

This directory contains network tests which require Internet connection.
Note that these tests are not run as part of the main testsuite and need
to be run seperately (from the main test/ directory):

    ./run-tests.py net_inet/*.py