| 118 | } |
| 119 | |
| 120 | std::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 | |
| 131 | class Fixture { |
| 132 | private: |
no test coverage detected