Chromium Code Reviews| Index: content/browser/service_worker/service_worker_version.h |
| diff --git a/content/browser/service_worker/service_worker_version.h b/content/browser/service_worker/service_worker_version.h |
| index 136cee9b8809c4afcf5f053ae67abaa65e9048ad..31db3df862286cfedde90380d0ed1421f8dc2490 100644 |
| --- a/content/browser/service_worker/service_worker_version.h |
| +++ b/content/browser/service_worker/service_worker_version.h |
| @@ -24,6 +24,7 @@ |
| #include "content/common/content_export.h" |
| #include "content/common/service_worker/service_worker_status_code.h" |
| #include "content/common/service_worker/service_worker_types.h" |
| +#include "net/ssl/ssl_info.h" |
| #include "third_party/WebKit/public/platform/WebGeofencingEventType.h" |
| #include "third_party/WebKit/public/platform/WebServiceWorkerEventResult.h" |
| @@ -292,6 +293,12 @@ class CONTENT_EXPORT ServiceWorkerVersion |
| void SetDevToolsAttached(bool attached); |
| + // Sets the SSLInfo of the main script. This SSLInfo will be used to fill the |
| + // SSLInfo of HttpResponseInfo of the response which will be sent back from |
| + // the ServiceWorker to the page to show the HTTPS padlock. |
| + void SetMainScriptSSLInfo(const net::SSLInfo& ssl_info); |
|
Ryan Sleevi
2015/01/28 01:04:02
Why is this called "main script"? what's the diffe
horo
2015/01/28 02:32:05
We distinguish the main script and the imported sc
|
| + const net::SSLInfo& GetMainScriptSSLInfo(); |
| + |
| private: |
| class GetClientDocumentsCallback; |
| @@ -409,6 +416,7 @@ class CONTENT_EXPORT ServiceWorkerVersion |
| bool is_doomed_; |
| std::vector<int> pending_skip_waiting_requests_; |
| bool skip_waiting_; |
| + net::SSLInfo main_script_ssl_info_; |
| base::WeakPtrFactory<ServiceWorkerVersion> weak_factory_; |