| Index: net/cert/cert_database_win.cc
 | 
| diff --git a/net/cert/cert_database_win.cc b/net/cert/cert_database_win.cc
 | 
| index bda2ef02a498c305bf65ef7b5d4e49b2db3c4b13..32c9168ab98279fb27ec3f44b1ddb0dacec0ddf4 100644
 | 
| --- a/net/cert/cert_database_win.cc
 | 
| +++ b/net/cert/cert_database_win.cc
 | 
| @@ -4,12 +4,7 @@
 | 
|  
 | 
|  #include "net/cert/cert_database.h"
 | 
|  
 | 
| -#include <windows.h>
 | 
| -
 | 
|  #include "base/observer_list_threadsafe.h"
 | 
| -#include "crypto/wincrypt_shim.h"
 | 
| -#include "net/base/net_errors.h"
 | 
| -#include "net/cert/x509_certificate.h"
 | 
|  
 | 
|  namespace net {
 | 
|  
 | 
| @@ -19,42 +14,4 @@ CertDatabase::CertDatabase()
 | 
|  
 | 
|  CertDatabase::~CertDatabase() {}
 | 
|  
 | 
| -int CertDatabase::CheckUserCert(X509Certificate* cert) {
 | 
| -  if (!cert)
 | 
| -    return ERR_CERT_INVALID;
 | 
| -  if (cert->HasExpired())
 | 
| -    return ERR_CERT_DATE_INVALID;
 | 
| -
 | 
| -  // TODO(rsleevi): Should CRYPT_FIND_SILENT_KEYSET_FLAG be specified? A UI
 | 
| -  // may be shown here / this call may block.
 | 
| -  if (!CryptFindCertificateKeyProvInfo(cert->os_cert_handle(), 0, NULL))
 | 
| -    return ERR_NO_PRIVATE_KEY_FOR_CERT;
 | 
| -
 | 
| -  return OK;
 | 
| -}
 | 
| -
 | 
| -int CertDatabase::AddUserCert(X509Certificate* cert) {
 | 
| -  // TODO(rsleevi): Would it be more appropriate to have the CertDatabase take
 | 
| -  // construction parameters (Keychain filepath on Mac OS X, PKCS #11 slot on
 | 
| -  // NSS, and Store Type / Path) here? For now, certs will be stashed into the
 | 
| -  // user's personal store, which will not automatically mark them as trusted,
 | 
| -  // but will allow them to be used for client auth.
 | 
| -  HCERTSTORE cert_db = CertOpenSystemStore(NULL, L"MY");
 | 
| -  if (!cert_db)
 | 
| -    return ERR_ADD_USER_CERT_FAILED;
 | 
| -
 | 
| -  BOOL added = CertAddCertificateContextToStore(cert_db,
 | 
| -                                                cert->os_cert_handle(),
 | 
| -                                                CERT_STORE_ADD_USE_EXISTING,
 | 
| -                                                NULL);
 | 
| -
 | 
| -  CertCloseStore(cert_db, 0);
 | 
| -
 | 
| -  if (!added)
 | 
| -    return ERR_ADD_USER_CERT_FAILED;
 | 
| -
 | 
| -  NotifyObserversOfCertAdded(cert);
 | 
| -  return OK;
 | 
| -}
 | 
| -
 | 
|  }  // namespace net
 | 
| 
 |