MCPcopy Create free account
hub / github.com/apache/thrift / test_client_cert

Method test_client_cert

lib/py/test/test_sslsocket.py:255–277  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

253 self._assert_connection_success(server, cert_reqs=ssl.CERT_REQUIRED, ca_certs=SERVER_CERT)
254
255 def test_client_cert(self):
256 if not _match_has_ipaddress:
257 print('skipping test_client_cert')
258 return
259 server = self._server_socket(
260 cert_reqs=ssl.CERT_REQUIRED, keyfile=SERVER_KEY,
261 certfile=SERVER_CERT, ca_certs=CLIENT_CERT)
262 self._assert_connection_failure(server, cert_reqs=ssl.CERT_NONE, certfile=SERVER_CERT, keyfile=SERVER_KEY)
263
264 server = self._server_socket(
265 cert_reqs=ssl.CERT_REQUIRED, keyfile=SERVER_KEY,
266 certfile=SERVER_CERT, ca_certs=CLIENT_CA)
267 self._assert_connection_failure(server, cert_reqs=ssl.CERT_NONE, certfile=CLIENT_CERT_NO_IP, keyfile=CLIENT_KEY_NO_IP)
268
269 server = self._server_socket(
270 cert_reqs=ssl.CERT_REQUIRED, keyfile=SERVER_KEY,
271 certfile=SERVER_CERT, ca_certs=CLIENT_CA)
272 self._assert_connection_success(server, cert_reqs=ssl.CERT_NONE, certfile=CLIENT_CERT, keyfile=CLIENT_KEY)
273
274 server = self._server_socket(
275 cert_reqs=ssl.CERT_OPTIONAL, keyfile=SERVER_KEY,
276 certfile=SERVER_CERT, ca_certs=CLIENT_CA)
277 self._assert_connection_success(server, cert_reqs=ssl.CERT_NONE, certfile=CLIENT_CERT, keyfile=CLIENT_KEY)
278
279 def test_ciphers(self):
280 server = self._server_socket(keyfile=SERVER_KEY, certfile=SERVER_CERT, ciphers=TEST_CIPHERS)

Callers

nothing calls this directly

Calls 3

_server_socketMethod · 0.95

Tested by

no test coverage detected