summaryrefslogtreecommitdiffstatshomepage
path: root/tests/net_hosted/ssl_getpeercert.py
blob: dee5fcfd8997e7c76f3e1534469713ac830c4e1d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# test ssl.getpeercert() method

try:
    import usocket as socket
    import ussl as ssl
except:
    import socket
    import ssl


def test(peer_addr):
    s = socket.socket()
    s.connect(peer_addr)
    s = ssl.wrap_socket(s)
    cert = s.getpeercert(True)
    print(type(cert), len(cert) > 100)
    s.close()


if __name__ == "__main__":
    test(socket.getaddrinfo("micropython.org", 443)[0][-1])