x509_certificate_net_log_param.h revision 5821806d5e7f356e8fa4b058a389a808ea183019
19e24049bef26b6289cce9ac9b483c5cbb096e3aeTed Kremenek// Copyright (c) 2012 The Chromium Authors. All rights reserved.
29e24049bef26b6289cce9ac9b483c5cbb096e3aeTed Kremenek// Use of this source code is governed by a BSD-style license that can be
39e24049bef26b6289cce9ac9b483c5cbb096e3aeTed Kremenek// found in the LICENSE file.
49e24049bef26b6289cce9ac9b483c5cbb096e3aeTed Kremenek
59e24049bef26b6289cce9ac9b483c5cbb096e3aeTed Kremenek#ifndef NET_BASE_X509_CERT_NET_LOG_PARAM_H_
69e24049bef26b6289cce9ac9b483c5cbb096e3aeTed Kremenek#define NET_BASE_X509_CERT_NET_LOG_PARAM_H_
79e24049bef26b6289cce9ac9b483c5cbb096e3aeTed Kremenek
89e24049bef26b6289cce9ac9b483c5cbb096e3aeTed Kremenek#include "net/base/net_log.h"
99e24049bef26b6289cce9ac9b483c5cbb096e3aeTed Kremenek
109e24049bef26b6289cce9ac9b483c5cbb096e3aeTed Kremeneknamespace net {
119e24049bef26b6289cce9ac9b483c5cbb096e3aeTed Kremenek
129e24049bef26b6289cce9ac9b483c5cbb096e3aeTed Kremenekclass X509Certificate;
139e24049bef26b6289cce9ac9b483c5cbb096e3aeTed Kremenek
149e24049bef26b6289cce9ac9b483c5cbb096e3aeTed Kremenek// Creates NetLog parameter to describe an X509Certificate.
159e24049bef26b6289cce9ac9b483c5cbb096e3aeTed Kremenekbase::Value* NetLogX509CertificateCallback(
169b663716449b618ba0390b1dbebc54fa8e971124Ted Kremenek    const X509Certificate* certificate,
172fa67efeaf66a9332c30a026dc1c21bef6c33a6cBenjamin Kramer    NetLog::LogLevel log_level);
18199c3d6cd16aebbb9c7f0d42af9d922c9628bf70Ken Dyck
19c35fb7d67d515659ad2325b4f6ec97c9fe64fb63Benjamin Kramer}  // namespace net
207caf9b369cba6edaf6eac25121cbc65ee938f14dZhongxing Xu
2155fc873017f10f6f566b182b70f6fc22aefa3464Chandler Carruth#endif  // NET_BASE_X509_CERT_NET_LOG_PARAM_H_
2255fc873017f10f6f566b182b70f6fc22aefa3464Chandler Carruth