ssl_getpeercert.py 403 B

123456789101112131415161718192021
  1. # test ssl.getpeercert() method
  2. try:
  3. import usocket as socket
  4. import ussl as ssl
  5. except:
  6. import socket
  7. import ssl
  8. def test(peer_addr):
  9. s = socket.socket()
  10. s.connect(peer_addr)
  11. s = ssl.wrap_socket(s)
  12. cert = s.getpeercert(True)
  13. print(type(cert), len(cert) > 100)
  14. s.close()
  15. if __name__ == "__main__":
  16. test(socket.getaddrinfo('micropython.org', 443)[0][-1])