| // 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_CERT_TEST_UTIL_H_ |
| #define NET_BASE_CERT_TEST_UTIL_H_ |
| #pragma once |
| |
| #include "build/build_config.h" |
| |
| class FilePath; |
| |
| namespace net { |
| |
| class X509Certificate; |
| |
| #if defined(USE_NSS) || defined(OS_MACOSX) || defined(USE_OPENSSL) |
| // Loads and trusts a root CA certificate (stored in a file) temporarily. |
| // TODO(wtc): Implement this function on Windows (http://crbug.com/8470). |
| X509Certificate* LoadTemporaryRootCert(const FilePath& filename); |
| #endif |
| |
| } // namespace net |
| |
| #endif // NET_BASE_CERT_TEST_UTIL_H_ |