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

Function createClientSocketFactory

lib/cpp/test/TNonblockingSSLServerTest.cpp:120–129  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

118}
119
120std::shared_ptr<TSSLSocketFactory> createClientSocketFactory() {
121 std::shared_ptr<TSSLSocketFactory> pClientSocketFactory;
122
123 pClientSocketFactory.reset(new TSSLSocketFactory());
124 pClientSocketFactory->authenticate(true);
125 pClientSocketFactory->loadCertificate(certFile("client.crt").string().c_str());
126 pClientSocketFactory->loadPrivateKey(certFile("client.key").string().c_str());
127 pClientSocketFactory->loadTrustedCertificates(certFile("CA.pem").string().c_str());
128 return pClientSocketFactory;
129}
130
131class Fixture {
132private:

Callers 1

canCommunicateMethod · 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