Index: net/base/x509_certificate_net_log_param.cc |
=================================================================== |
--- net/base/x509_certificate_net_log_param.cc (revision 141407) |
+++ net/base/x509_certificate_net_log_param.cc (working copy) |
@@ -4,25 +4,24 @@ |
#include "net/base/x509_certificate_net_log_param.h" |
+#include <string> |
+#include <vector> |
+ |
#include "base/values.h" |
#include "net/base/x509_certificate.h" |
namespace net { |
-X509CertificateNetLogParam::X509CertificateNetLogParam( |
- X509Certificate* certificate) { |
- certificate->GetPEMEncodedChain(&encoded_chain_); |
-} |
- |
-base::Value* X509CertificateNetLogParam::ToValue() const { |
+base::Value* NetLogX509CertificateCallback(const X509Certificate* certificate, |
+ NetLog::LogLevel log_level) { |
DictionaryValue* dict = new DictionaryValue(); |
ListValue* certs = new ListValue(); |
- for (size_t i = 0; i < encoded_chain_.size(); ++i) |
- certs->Append(base::Value::CreateStringValue(encoded_chain_[i])); |
+ std::vector<std::string> encoded_chain; |
+ certificate->GetPEMEncodedChain(&encoded_chain); |
+ for (size_t i = 0; i < encoded_chain.size(); ++i) |
+ certs->Append(base::Value::CreateStringValue(encoded_chain[i])); |
dict->Set("certificates", certs); |
return dict; |
} |
-X509CertificateNetLogParam::~X509CertificateNetLogParam() {} |
- |
} // namespace net |