From 1a41982426988888feed6e077e1ca25c0a4c5b2c Mon Sep 17 00:00:00 2001 From: Seonah Moon Date: Tue, 11 Jan 2022 17:31:55 +0900 Subject: [PATCH] Add log messages for debugging Change-Id: I09b69501d5bc4dcc4683fbbc9e6ddf632f458427 --- tls/openssl/gtlscertificate-openssl.c | 1 + tls/openssl/gtlsclientconnection-openssl.c | 5 ++++- tls/openssl/gtlsconnection-openssl.c | 6 ++++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/tls/openssl/gtlscertificate-openssl.c b/tls/openssl/gtlscertificate-openssl.c index 47b31e3..f3afc3d 100644 --- a/tls/openssl/gtlscertificate-openssl.c +++ b/tls/openssl/gtlscertificate-openssl.c @@ -701,6 +701,7 @@ g_tls_certificate_openssl_verify_identity (GTlsCertificateOpenssl *openssl, * subjectAltNames, if appropriate for @identity. */ + TIZEN_LOGE("SSL HandShake - Bad Identity"); return G_TLS_CERTIFICATE_BAD_IDENTITY; } diff --git a/tls/openssl/gtlsclientconnection-openssl.c b/tls/openssl/gtlsclientconnection-openssl.c index facc0a7..7c163a8 100644 --- a/tls/openssl/gtlsclientconnection-openssl.c +++ b/tls/openssl/gtlsclientconnection-openssl.c @@ -535,7 +535,10 @@ g_tls_client_connection_openssl_initable_init (GInitable *initable, DATA_INDEX_LOCK(data_index); if (data_index == -1) { - data_index = SSL_get_ex_new_index (0, (void *)"gtlsclientconnection", NULL, NULL, NULL); + data_index = SSL_get_ex_new_index (0, (void *)"gtlsclientconnection", NULL, NULL, NULL); + TIZEN_LOGI("new data_index[%d]", data_index); + } else { + TIZEN_LOGI("data_index[%d] is already exist", data_index); } SSL_set_ex_data (client->ssl, data_index, client); DATA_INDEX_UNLOCK(data_index); diff --git a/tls/openssl/gtlsconnection-openssl.c b/tls/openssl/gtlsconnection-openssl.c index 265845e..c6cfb03 100644 --- a/tls/openssl/gtlsconnection-openssl.c +++ b/tls/openssl/gtlsconnection-openssl.c @@ -442,6 +442,7 @@ g_tls_connection_openssl_prepare_handshake (GTlsConnectionBase *tls, { SSL *ssl; + TIZEN_LOGI("tls[%p]", tls); if (!advertised_protocols) return; @@ -510,6 +511,7 @@ g_tls_connection_openssl_verify_chain (GTlsConnectionBase *tls, } else { + TIZEN_LOGE("SSL Handshake - Unknown CA"); errors |= G_TLS_CERTIFICATE_UNKNOWN_CA; errors |= g_tls_certificate_verify (chain, identity, NULL); } @@ -557,6 +559,8 @@ g_tls_connection_openssl_complete_handshake (GTlsConnectionBase *tls, if (!handshake_succeeded) return; + TIZEN_LOGI("tls[%p]", tls); + ssl = g_tls_connection_openssl_get_ssl (G_TLS_CONNECTION_OPENSSL (tls)); session = SSL_get_session (ssl); @@ -1061,6 +1065,8 @@ g_tls_connection_openssl_close (GTlsConnectionBase *tls, priv->shutting_down = TRUE; + TIZEN_LOGI("tls[%p]", tls); + return perform_openssl_io (G_TLS_CONNECTION_OPENSSL (tls), G_IO_IN | G_IO_OUT, (GTlsOpensslIOFunc) SSL_shutdown, -- 2.7.4