mirror of
https://github.com/micropython/micropython.git
synced 2025-07-21 13:01:10 +02:00
21 lines
583 B
Python
21 lines
583 B
Python
# Test ssl.SSLContext.verify_mode attribute, with additional CERT_xxx constants.
|
|
# These aren't available in the axtls implementation.
|
|
|
|
try:
|
|
import ssl
|
|
except ImportError:
|
|
print("SKIP")
|
|
raise SystemExit
|
|
|
|
if not hasattr(ssl, "OPENSSL_VERSION") and not hasattr(ssl, "MBEDTLS_VERSION"):
|
|
print("SKIP")
|
|
raise SystemExit
|
|
|
|
ctx = ssl.SSLContext(ssl.PROTOCOL_TLS_CLIENT)
|
|
|
|
# Test setting and getting verify_mode.
|
|
ctx.verify_mode = ssl.CERT_OPTIONAL
|
|
print(ctx.verify_mode == ssl.CERT_OPTIONAL)
|
|
ctx.verify_mode = ssl.CERT_REQUIRED
|
|
print(ctx.verify_mode == ssl.CERT_REQUIRED)
|