Index: net/base/openssl_private_key_store.h |
diff --git a/net/base/openssl_private_key_store.h b/net/base/openssl_private_key_store.h |
deleted file mode 100644 |
index 54a54987e931591fa60eeb2130708650dc1e2c72..0000000000000000000000000000000000000000 |
--- a/net/base/openssl_private_key_store.h |
+++ /dev/null |
@@ -1,51 +0,0 @@ |
-// Copyright (c) 2010 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef NET_BASE_OPENSSL_PRIVATE_KEY_STORE_H_ |
-#define NET_BASE_OPENSSL_PRIVATE_KEY_STORE_H_ |
- |
-#include <vector> |
- |
-// Avoid including <openssl/evp.h> |
-typedef struct evp_pkey_st EVP_PKEY; |
- |
-#include "base/macros.h" |
-#include "net/base/net_export.h" |
- |
-class GURL; |
- |
-namespace net { |
- |
-// OpenSSLPrivateKeyStore provides an interface for storing |
-// public/private key pairs to system storage on platforms where |
-// OpenSSL is used. |
-// This class shall only be used from the network thread. |
-class NET_EXPORT OpenSSLPrivateKeyStore { |
- public: |
- // Called to permanently store a private/public key pair, generated |
- // via <keygen> while visiting |url|, to an appropriate system |
- // location. Increments |pkey|'s reference count, so the caller is still |
- // responsible for calling EVP_PKEY_free on it. |
- // |url| is the corresponding server URL. |
- // |pkey| is the key pair handle. |
- // Returns false if an error occurred whilst attempting to store the key. |
- static bool StoreKeyPair(const GURL& url, EVP_PKEY* pkey); |
- |
- // Checks that the private key for a given public key is installed. |
- // |pub_key| a public key. |
- // Returns true if there is a private key that was previously |
- // recorded through StoreKeyPair(). |
- // NOTE: Intentionally not implemented on Android because there is no |
- // platform API that can perform this operation silently. |
- static bool HasPrivateKey(EVP_PKEY* pub_key); |
- |
- private: |
- OpenSSLPrivateKeyStore(); // not implemented. |
- ~OpenSSLPrivateKeyStore(); // not implemented. |
- DISALLOW_COPY_AND_ASSIGN(OpenSSLPrivateKeyStore); |
-}; |
- |
-} // namespace net |
- |
-#endif // NET_BASE_OPENSSL_PRIVATE_KEY_STORE_H_ |