blob: 3cbef7001353880fbafa10f413b4578d6ad996c2 [file] [log] [blame]
// Copyright 2011 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "net/cert/test_root_certs.h"
#include "base/location.h"
#include "net/android/network_library.h"
#include "net/cert/x509_certificate.h"
#include "third_party/boringssl/src/include/openssl/pool.h"
namespace net {
bool TestRootCerts::AddImpl(X509Certificate* certificate) {
android::AddTestRootCertificate(
CRYPTO_BUFFER_data(certificate->cert_buffer()),
CRYPTO_BUFFER_len(certificate->cert_buffer()));
return true;
}
void TestRootCerts::ClearImpl() {
if (IsEmpty())
return;
android::ClearTestRootCertificates();
}
TestRootCerts::~TestRootCerts() = default;
void TestRootCerts::Init() {}
} // namespace net