fixup! Implement "certificate,pem,set" callback.
authorPiotr Tworek <p.tworek@samsung.com>
Fri, 6 Feb 2015 10:59:51 +0000 (11:59 +0100)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Tue, 10 Jul 2018 06:57:09 +0000 (06:57 +0000)
commit2a44216479031919e45bba3e6de7eeb493f7b7ad
tree4f93f17e32f45413baf39dc16ca05cbf02141d50
parent5e04d1a86b74bb552025bfcf1f0422ec4b9e53bd
fixup! Implement "certificate,pem,set" callback.

ContentBrowserClient::SetCertificatePem is called by chromium on IO
thread. We can't invoke EWK certificate,pem,set callback from non UI
threads. EWK is not a thread safe API. Also the code was triggering
asserts in chromium on every single https site I could find.

Bug: http://web.sec.samsung.net/bugzilla/show_bug.cgi?id=11023
Reviewed by: Antonio Gomes, Kamil Klimek, SeungSeop Park

Change-Id: I121cbda6f9aca3e3a0749bb0b62981cb5dfc5952
Signed-off-by: Piotr Tworek <p.tworek@samsung.com>
tizen_src/impl/content_browser_client_efl.cc
tizen_src/impl/content_browser_client_efl.h
tizen_src/impl/eweb_view.cc
tizen_src/impl/eweb_view.h
tizen_src/impl/web_contents_delegate_efl.cc
tizen_src/impl/web_contents_delegate_efl.h