// Copyright (c) 2011 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 <string> #include "base/memory/ref_counted.h" class FilePath; namespace net { class X509Certificate; // Returns a FilePath object representing the src/net/data/ssl/certificates // directory in the source tree. FilePath GetTestCertsDirectory(); // Imports a certificate file in the src/net/data/ssl/certificates directory. // certs_dir represents the test certificates directory. cert_file is the // name of the certificate file. If cert_file contains multiple certificates, // the first certificate found will be returned. scoped_refptr<X509Certificate> ImportCertFromFile(const FilePath& certs_dir, const std::string& cert_file); } // namespace net #endif // NET_BASE_CERT_TEST_UTIL_H_