Index: net/base/default_origin_bound_cert_store.h |
diff --git a/net/base/default_origin_bound_cert_store.h b/net/base/default_origin_bound_cert_store.h |
index 05dd70bd3114a3c04c78689f0cd6cbd1fd6dc893..a224390445f7045b8b88ed8a7a1fbf4b20519b3f 100644 |
--- a/net/base/default_origin_bound_cert_store.h |
+++ b/net/base/default_origin_bound_cert_store.h |
@@ -55,12 +55,16 @@ class NET_EXPORT DefaultOriginBoundCertStore : public OriginBoundCertStore { |
void FlushStore(const base::Closure& completion_task); |
// OriginBoundCertStore implementation. |
- virtual bool GetOriginBoundCert(const std::string& origin, |
- std::string* private_key_result, |
- std::string* cert_result) OVERRIDE; |
- virtual void SetOriginBoundCert(const std::string& origin, |
- const std::string& private_key, |
- const std::string& cert) OVERRIDE; |
+ virtual bool GetOriginBoundCert( |
+ const std::string& origin, |
+ SSLClientCertType* type, |
+ std::string* private_key_result, |
+ std::string* cert_result) OVERRIDE; |
+ virtual void SetOriginBoundCert( |
+ const std::string& origin, |
+ SSLClientCertType type, |
+ const std::string& private_key, |
+ const std::string& cert) OVERRIDE; |
virtual void DeleteOriginBoundCert(const std::string& origin) OVERRIDE; |
virtual void DeleteAll() OVERRIDE; |
virtual void GetAllOriginBoundCerts( |
@@ -119,15 +123,18 @@ class NET_EXPORT DefaultOriginBoundCertStore::OriginBoundCert { |
public: |
OriginBoundCert(); |
OriginBoundCert(const std::string& origin, |
+ SSLClientCertType type, |
const std::string& privatekey, |
const std::string& cert); |
const std::string& origin() const { return origin_; } |
+ SSLClientCertType type() const { return type_; } |
const std::string& private_key() const { return private_key_; } |
const std::string& cert() const { return cert_; } |
private: |
std::string origin_; |
+ SSLClientCertType type_; |
std::string private_key_; |
std::string cert_; |
}; |