MCPcopy
hub / github.com/urllib3/urllib3 / validate_peercert

Function validate_peercert

test/test_ssltransport.py:85–93  ·  view source on GitHub ↗
(ssl_socket: SSLTransport)

Source from the content-addressed store, hash-verified

83
84
85def validate_peercert(ssl_socket: SSLTransport) -> None:
86 binary_cert = ssl_socket.getpeercert(binary_form=True)
87 assert type(binary_cert) is bytes
88 assert len(binary_cert) > 0
89
90 cert = ssl_socket.getpeercert()
91 assert type(cert) is dict
92 assert "serialNumber" in cert
93 assert cert["serialNumber"] != ""
94
95
96class SingleTLSLayerTestCase(SocketDummyServerTestCase):

Callers 1

Calls 1

getpeercertMethod · 0.45

Tested by

no test coverage detected