Index: content/browser/loader/resource_loader_delegate.h |
diff --git a/content/browser/loader/resource_loader_delegate.h b/content/browser/loader/resource_loader_delegate.h |
index 38c8a38bf7a8ab995ddd778b694b28d80703a183..098d3911c3c2432fdff9ebc97038eeb667550352 100644 |
--- a/content/browser/loader/resource_loader_delegate.h |
+++ b/content/browser/loader/resource_loader_delegate.h |
@@ -9,6 +9,7 @@ |
namespace net { |
class AuthChallengeInfo; |
+class ClientCertStore; |
} |
namespace content { |
@@ -33,6 +34,10 @@ class CONTENT_EXPORT ResourceLoaderDelegate { |
// expects to be destroyed as a side-effect of this call. |
virtual void DidFinishLoading(ResourceLoader* loader) = 0; |
+ // Get platform ClientCertStore. May return nullptr. |
+ virtual std::unique_ptr<net::ClientCertStore> CreateClientCertStore( |
+ ResourceLoader* loader) = 0; |
+ |
protected: |
virtual ~ResourceLoaderDelegate() {} |
}; |