/foundation/communication/netstack/frameworks/native/tls_socket/src/ |
H A D | tls_context.cpp | 37 auto tlsContext = std::make_unique<TLSContext>(); in CreateConfiguration() local 38 if (!InitTlsContext(tlsContext.get(), configuration)) { in CreateConfiguration() 42 return tlsContext; in CreateConfiguration() 52 bool TLSContext::SetCipherList(TLSContext *tlsContext, const TLSConfiguration &configuration) in SetCipherList() argument 54 if (!tlsContext) { in SetCipherList() 55 NETSTACK_LOGE("tlsContext is null"); in SetCipherList() 59 if (SSL_CTX_set_cipher_list(tlsContext->ctx_, configuration.GetCipherSuite().c_str()) <= 0) { in SetCipherList() 66 void TLSContext::GetCiphers(TLSContext *tlsContext) in GetCiphers() argument 68 if (!tlsContext) { in GetCiphers() 69 NETSTACK_LOGE("tlsContext i in GetCiphers() 87 SetSignatureAlgorithms(TLSContext *tlsContext, const TLSConfiguration &configuration) SetSignatureAlgorithms() argument 105 UseRemoteCipher(TLSContext *tlsContext) UseRemoteCipher() argument 118 SetMinAndMaxProtocol(TLSContext *tlsContext) SetMinAndMaxProtocol() argument 168 SetDefaultCa(TLSContext *tlsContext, const TLSConfiguration &configuration) SetDefaultCa() argument 212 SetCaAndVerify(TLSContext *tlsContext, const TLSConfiguration &configuration) SetCaAndVerify() argument 234 SetLocalCertificate(TLSContext *tlsContext, const TLSConfiguration &configuration) SetLocalCertificate() argument 247 SetKeyAndCheck(TLSContext *tlsContext, const TLSConfiguration &configuration) SetKeyAndCheck() argument 291 SetVerify(TLSContext *tlsContext) SetVerify() argument 316 InitTlsContext(TLSContext *tlsContext, const TLSConfiguration &configuration) InitTlsContext() argument [all...] |
H A D | tls_context_server.cpp | 36 auto tlsContext = std::make_unique<TLSContextServer>(); in CreateConfiguration() local 37 if (!InitTlsContext(tlsContext.get(), configuration)) { in CreateConfiguration() 41 return tlsContext; in CreateConfiguration() 51 bool TLSContextServer::SetCipherList(TLSContextServer *tlsContext, const TLSConfiguration &configuration) in SetCipherList() argument 53 if (!tlsContext) { in SetCipherList() 54 NETSTACK_LOGE("tlsContext is null"); in SetCipherList() 58 if (SSL_CTX_set_cipher_list(tlsContext->ctx_, configuration.GetCipherSuite().c_str()) <= 0) { in SetCipherList() 65 void TLSContextServer::GetCiphers(TLSContextServer *tlsContext) in GetCiphers() argument 67 if (!tlsContext) { in GetCiphers() 68 NETSTACK_LOGE("tlsContext i in GetCiphers() 86 SetSignatureAlgorithms(TLSContextServer *tlsContext, const TLSConfiguration &configuration) SetSignatureAlgorithms() argument 104 UseRemoteCipher(TLSContextServer *tlsContext) UseRemoteCipher() argument 117 SetMinAndMaxProtocol(TLSContextServer *tlsContext) SetMinAndMaxProtocol() argument 167 SetDefaultCa(TLSContextServer *tlsContext, const TLSConfiguration &configuration) SetDefaultCa() argument 212 SetCaAndVerify(TLSContextServer *tlsContext, const TLSConfiguration &configuration) SetCaAndVerify() argument 237 SetLocalCertificate(TLSContextServer *tlsContext, const TLSConfiguration &configuration) SetLocalCertificate() argument 250 SetKeyAndCheck(TLSContextServer *tlsContext, const TLSConfiguration &configuration) SetKeyAndCheck() argument 289 SetVerify(TLSContextServer *tlsContext) SetVerify() argument 310 InitTlsContext(TLSContextServer *tlsContext, const TLSConfiguration &configuration) InitTlsContext() argument [all...] |
/foundation/communication/netstack/test/unittest/tlssocket/client/ |
H A D | TlsContextTest.cpp | 55 std::unique_ptr<TLSContext> tlsContext = TLSContext::CreateConfiguration(configuration); in HWTEST_F() local 57 EXPECT_NE(tlsContext, nullptr); in HWTEST_F() 58 tlsContext->CloseCtx(); in HWTEST_F() 74 std::unique_ptr<TLSContext> tlsContext = TLSContext::CreateConfiguration(configuration); in HWTEST_F() local 75 EXPECT_NE(tlsContext, nullptr); in HWTEST_F() 76 TLSContext::SetMinAndMaxProtocol(tlsContext.get()); in HWTEST_F() 77 bool isInitTlsContext = TLSContext::InitTlsContext(tlsContext.get(), configuration); in HWTEST_F() 79 bool isSetCipherList = TLSContext::SetCipherList(tlsContext.get(), configuration); in HWTEST_F() 81 bool isSetSignatureAlgorithms = TLSContext::SetSignatureAlgorithms(tlsContext.get(), configuration); in HWTEST_F() 83 TLSContext::GetCiphers(tlsContext in HWTEST_F() 104 std::unique_ptr<TLSContext> tlsContext = TLSContext::CreateConfiguration(configuration); HWTEST_F() local 116 std::unique_ptr<TLSContext> tlsContext = TLSContext::CreateConfiguration(configuration); HWTEST_F() local 128 std::unique_ptr<TLSContext> tlsContext = TLSContext::CreateConfiguration(configuration); HWTEST_F() local 147 std::unique_ptr<TLSContext> tlsContext = nullptr; HWTEST_F() local 182 std::unique_ptr<TLSContext> tlsContext = TLSContext::CreateConfiguration(configuration); HWTEST_F() local [all...] |
/foundation/communication/netstack/test/unittest/tls_test/client/ |
H A D | TlsContextTest.cpp | 55 std::unique_ptr<TLSContext> tlsContext = TLSContext::CreateConfiguration(configuration);
in HWTEST_F() local 57 EXPECT_NE(tlsContext, nullptr);
in HWTEST_F() 58 tlsContext->CloseCtx();
in HWTEST_F() 74 std::unique_ptr<TLSContext> tlsContext = TLSContext::CreateConfiguration(configuration);
in HWTEST_F() local 75 EXPECT_NE(tlsContext, nullptr);
in HWTEST_F() 76 TLSContext::SetMinAndMaxProtocol(tlsContext.get());
in HWTEST_F() 77 bool isInitTlsContext = TLSContext::InitTlsContext(tlsContext.get(), configuration);
in HWTEST_F() 79 bool isSetCipherList = TLSContext::SetCipherList(tlsContext.get(), configuration);
in HWTEST_F() 81 bool isSetSignatureAlgorithms = TLSContext::SetSignatureAlgorithms(tlsContext.get(), configuration);
in HWTEST_F() 83 TLSContext::GetCiphers(tlsContext in HWTEST_F() 104 std::unique_ptr<TLSContext> tlsContext = TLSContext::CreateConfiguration(configuration); HWTEST_F() local 116 std::unique_ptr<TLSContext> tlsContext = TLSContext::CreateConfiguration(configuration); HWTEST_F() local 128 std::unique_ptr<TLSContext> tlsContext = TLSContext::CreateConfiguration(configuration); HWTEST_F() local 147 std::unique_ptr<TLSContext> tlsContext = nullptr; HWTEST_F() local 182 std::unique_ptr<TLSContext> tlsContext = TLSContext::CreateConfiguration(configuration); HWTEST_F() local [all...] |
/foundation/communication/netstack/frameworks/native/tls_socket/include/ |
H A D | tls_context_server.h | 37 static bool SetCipherList(TLSContextServer *tlsContext, const TLSConfiguration &configuration); 38 static bool SetSignatureAlgorithms(TLSContextServer *tlsContext, const TLSConfiguration &configuration); 39 static void GetCiphers(TLSContextServer *tlsContext); 40 static void UseRemoteCipher(TLSContextServer *tlsContext); 41 static void SetMinAndMaxProtocol(TLSContextServer *tlsContext); 42 static bool SetDefaultCa(TLSContextServer *tlsContext, const TLSConfiguration &configuration); 43 static bool SetCaAndVerify(TLSContextServer *tlsContext, const TLSConfiguration &configuration); 44 static bool SetLocalCertificate(TLSContextServer *tlsContext, const TLSConfiguration &configuration); 45 static bool SetKeyAndCheck(TLSContextServer *tlsContext, const TLSConfiguration &configuration); 46 static void SetVerify(TLSContextServer *tlsContext); [all...] |
H A D | tls_context.h | 37 static bool SetCipherList(TLSContext *tlsContext, const TLSConfiguration &configuration); 38 static bool SetSignatureAlgorithms(TLSContext *tlsContext, const TLSConfiguration &configuration); 39 static void GetCiphers(TLSContext *tlsContext); 40 static void UseRemoteCipher(TLSContext *tlsContext); 41 static void SetMinAndMaxProtocol(TLSContext *tlsContext); 42 static bool SetDefaultCa(TLSContext *tlsContext, const TLSConfiguration &configuration); 43 static bool SetCaAndVerify(TLSContext *tlsContext, const TLSConfiguration &configuration); 44 static bool SetLocalCertificate(TLSContext *tlsContext, const TLSConfiguration &configuration); 45 static bool SetKeyAndCheck(TLSContext *tlsContext, const TLSConfiguration &configuration); 46 static void SetVerify(TLSContext *tlsContext); [all...] |