Deprecate pubkey-pinning 59/226359/1 accepted/tizen_6.0_unified accepted/tizen_6.0_unified_hotfix tizen_6.0 tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.121010 accepted/tizen/6.0/unified/hotfix/20201103.050114 accepted/tizen/unified/20200304.123903 submit/tizen/20200303.111615 submit/tizen_6.0/20201029.205103 submit/tizen_6.0_hotfix/20201102.192503 submit/tizen_6.0_hotfix/20201103.114803 tizen_6.0.m2_release
authorSangwan Kwon <sangwan.kwon@samsung.com>
Mon, 2 Mar 2020 03:49:37 +0000 (12:49 +0900)
committerSangwan Kwon <sangwan.kwon@samsung.com>
Mon, 2 Mar 2020 03:49:37 +0000 (12:49 +0900)
Pubkey-pinning is not supported from tizen-6.0.

Change-Id: If268863cd19cbd89c79cb334482ce25a367d2c35
Signed-off-by: Sangwan Kwon <sangwan.kwon@samsung.com>
email-core/CMakeLists.txt
email-core/email-core-account.c
packaging/email-service.spec

index d0aae80..5718786 100755 (executable)
@@ -233,7 +233,7 @@ INCLUDE_DIRECTORIES(
 
 
 INCLUDE(FindPkgConfig)
-SET(PKG_MODULES glib-2.0 dlog dbus-1 gthread-2.0 key-manager tpkp-curl
+SET(PKG_MODULES glib-2.0 dlog dbus-1 gthread-2.0 key-manager
                        uw-imap-toolkit vconf vconf-internal-keys contacts-service2
                        openssl1.1 accounts-svc alarm-service notification libcurl libxml-2.0
                        cert-svc-vcore badge capi-appfw-application icu-i18n gmime-2.6 storage dpm cryptsvc)
index 9d2eafb..c4b5436 100755 (executable)
@@ -38,7 +38,6 @@
 #include <vconf.h>
 #include <curl/curl.h>
 #include <sys/shm.h>
-#include <tpkp_curl.h>
 #include <ckmc/ckmc-manager.h>
 
 
@@ -1489,9 +1488,6 @@ static int emcore_get_xoauth2_access_token(char *input_refresh_token, char **out
        curl_easy_setopt(curl, CURLOPT_WRITEDATA, (void*)&result_string);
        curl_easy_setopt(curl, CURLOPT_HEADER, true);
 
-       /* pinning */
-       curl_easy_setopt(curl, CURLOPT_SSL_CTX_FUNCTION, tpkp_curl_ssl_ctx_callback);
-
        curl_ressult_code = curl_easy_perform(curl);
 
        EM_DEBUG_LOG_SEC("CURLcode: %d (%s)", curl_ressult_code, curl_easy_strerror(curl_ressult_code));
@@ -1548,8 +1544,6 @@ FINISH_OFF:
        if (curl)
                curl_easy_cleanup(curl);
 
-       tpkp_curl_cleanup();
-
        EM_DEBUG_FUNC_END("err [%d]", err);
        return err;
 }
index 25e6adc..ad0ee78 100755 (executable)
@@ -40,7 +40,6 @@ BuildRequires:  pkgconfig(accounts-svc)
 BuildRequires:  pkgconfig(libsystemd-daemon)
 BuildRequires:  pkgconfig(capi-base-common)
 BuildRequires:  pkgconfig(libcurl)
-BuildRequires:  pkgconfig(tpkp-curl)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(cert-svc-vcore)
 BuildRequires:  pkgconfig(badge)