1 // Copyright 2013 The Chromium Authors 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "net/ssl/client_cert_store_win.h" 6 7 #include "net/ssl/client_cert_store_unittest-inl.h" 8 9 namespace net { 10 11 class ClientCertStoreWinTestDelegate { 12 public: SelectClientCerts(const CertificateList & input_certs,const SSLCertRequestInfo & cert_request_info,ClientCertIdentityList * selected_certs)13 bool SelectClientCerts(const CertificateList& input_certs, 14 const SSLCertRequestInfo& cert_request_info, 15 ClientCertIdentityList* selected_certs) { 16 return store_.SelectClientCertsForTesting( 17 input_certs, cert_request_info, selected_certs); 18 } 19 20 private: 21 ClientCertStoreWin store_; 22 }; 23 24 INSTANTIATE_TYPED_TEST_SUITE_P(Win, 25 ClientCertStoreTest, 26 ClientCertStoreWinTestDelegate); 27 28 } // namespace net 29