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

Function createClientSocketFactory

lib/cpp/test/TSSLSocketInterruptTest.cpp:129–138  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

127}
128
129shared_ptr<TSSLSocketFactory> createClientSocketFactory() {
130 shared_ptr<TSSLSocketFactory> pClientSocketFactory;
131
132 pClientSocketFactory.reset(new TSSLSocketFactory());
133 pClientSocketFactory->authenticate(true);
134 pClientSocketFactory->loadCertificate(certFile("client.crt").string().c_str());
135 pClientSocketFactory->loadPrivateKey(certFile("client.key").string().c_str());
136 pClientSocketFactory->loadTrustedCertificates(certFile("CA.pem").string().c_str());
137 return pClientSocketFactory;
138}
139
140BOOST_AUTO_TEST_CASE(test_ssl_interruptable_child_read_while_handshaking) {
141 shared_ptr<TSSLSocketFactory> pServerSocketFactory = createServerSocketFactory();

Callers 1

BOOST_AUTO_TEST_CASEFunction · 0.70

Calls 6

authenticateMethod · 0.80
loadCertificateMethod · 0.80
loadPrivateKeyMethod · 0.80
certFileFunction · 0.70
resetMethod · 0.45

Tested by

no test coverage detected