blob: ec170f32540413576fc2e54e824e563d2fbb01d9 [file] [log] [blame]
Matt Mueller4bda9ee2024-10-08 17:28:021// Copyright 2024 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 "chrome/browser/net/server_certificate_database_test_util.h"
6
7#include "base/containers/span.h"
Matt Mueller4bda9ee2024-10-08 17:28:028
9namespace net {
10
11ServerCertificateDatabase::CertInformation MakeCertInfo(
12 std::string_view der_cert,
13 chrome_browser_server_certificate_database::CertificateTrust::
14 CertificateTrustType trust_type) {
Matt Mueller778dfcb2024-12-10 19:02:1415 ServerCertificateDatabase::CertInformation cert_info(
16 base::as_byte_span(der_cert));
Matt Mueller4bda9ee2024-10-08 17:28:0217 cert_info.cert_metadata.mutable_trust()->set_trust_type(trust_type);
Matt Mueller4bda9ee2024-10-08 17:28:0218 return cert_info;
19}
20
21} // namespace net