#include "net/test/cert_test_util.h"
#include <string_view>
#include "base/files/file_path.h"
#include "base/files/file_util.h"
#include "base/threading/thread_restrictions.h"
#include "net/cert/ev_root_ca_metadata.h"
#include "net/cert/x509_certificate.h"
#include "net/cert/x509_util.h"
#include "net/test/test_data_directory.h"
#include "third_party/boringssl/src/include/openssl/bytestring.h"
#include "third_party/boringssl/src/include/openssl/evp.h"
namespace net {
CertificateList CreateCertificateListFromFile(const base::FilePath& certs_dir,
std::string_view cert_file,
int format) { … }
::testing::AssertionResult LoadCertificateFiles(
const std::vector<std::string>& cert_filenames,
CertificateList* certs) { … }
scoped_refptr<X509Certificate> CreateCertificateChainFromFile(
const base::FilePath& certs_dir,
std::string_view cert_file,
int format) { … }
scoped_refptr<X509Certificate> ImportCertFromFile(
const base::FilePath& cert_path) { … }
scoped_refptr<X509Certificate> ImportCertFromFile(
const base::FilePath& certs_dir,
std::string_view cert_file) { … }
ScopedTestEVPolicy::ScopedTestEVPolicy(EVRootCAMetadata* ev_root_ca_metadata,
const SHA256HashValue& fingerprint,
const char* policy)
: … { … }
ScopedTestEVPolicy::~ScopedTestEVPolicy() { … }
}