#ifndef NET_TOOLS_CERT_VERIFY_TOOL_VERIFY_USING_CERT_VERIFY_PROC_H_
#define NET_TOOLS_CERT_VERIFY_TOOL_VERIFY_USING_CERT_VERIFY_PROC_H_
#include <string>
#include <vector>
namespace base {
class FilePath;
}
namespace net {
class CertVerifyProc;
class CertVerifyResult;
}
struct CertInput;
struct CertInputWithTrustSetting;
void PrintCertVerifyResult(const net::CertVerifyResult& result);
bool VerifyUsingCertVerifyProc(
net::CertVerifyProc* cert_verify_proc,
const CertInput& target_der_cert,
const std::string& hostname,
const std::vector<CertInput>& intermediate_der_certs,
const std::vector<CertInputWithTrustSetting>& der_certs_with_trust_settings,
const base::FilePath& dump_path);
#endif