| Index: net/cert/ct_log_verifier.cc
|
| diff --git a/net/cert/ct_log_verifier.cc b/net/cert/ct_log_verifier.cc
|
| index 45adabe4862c8e4cf661250e11ee0c1f69cd4fcb..0626baa9d3051745121188d632dfc6b3a1eca11b 100644
|
| --- a/net/cert/ct_log_verifier.cc
|
| +++ b/net/cert/ct_log_verifier.cc
|
| @@ -58,20 +58,24 @@ const EVP_MD* GetEvpAlg(ct::DigitallySigned::HashAlgorithm alg) {
|
| scoped_refptr<const CTLogVerifier> CTLogVerifier::Create(
|
| const base::StringPiece& public_key,
|
| const base::StringPiece& description,
|
| - const base::StringPiece& url) {
|
| + const base::StringPiece& url,
|
| + const base::StringPiece& dns_domain) {
|
| GURL log_url(url.as_string());
|
| if (!log_url.is_valid())
|
| return nullptr;
|
| - scoped_refptr<CTLogVerifier> result(new CTLogVerifier(description, log_url));
|
| + scoped_refptr<CTLogVerifier> result(
|
| + new CTLogVerifier(description, log_url, dns_domain));
|
| if (!result->Init(public_key))
|
| return nullptr;
|
| return result;
|
| }
|
|
|
| CTLogVerifier::CTLogVerifier(const base::StringPiece& description,
|
| - const GURL& url)
|
| + const GURL& url,
|
| + const base::StringPiece& dns_domain)
|
| : description_(description.as_string()),
|
| url_(url),
|
| + dns_domain_(dns_domain.as_string()),
|
| hash_algorithm_(ct::DigitallySigned::HASH_ALGO_NONE),
|
| signature_algorithm_(ct::DigitallySigned::SIG_ALGO_ANONYMOUS),
|
| public_key_(NULL) {
|
|
|