Index: net/tools/cert_verify_tool/verify_using_path_builder.cc |
diff --git a/net/tools/cert_verify_tool/verify_using_path_builder.cc b/net/tools/cert_verify_tool/verify_using_path_builder.cc |
index b94a08e35d5bf03ab08e7c971fe0250603a9475e..2568a535e5dd9b37e7ff95673f182486cac2aa12 100644 |
--- a/net/tools/cert_verify_tool/verify_using_path_builder.cc |
+++ b/net/tools/cert_verify_tool/verify_using_path_builder.cc |
@@ -38,6 +38,11 @@ |
#include "net/proxy/proxy_config_service_fixed.h" |
#endif |
+#if defined(OS_MACOSX) && !defined(OS_IOS) |
+#include <Security/Security.h> |
+#include "net/cert/internal/trust_store_mac.h" |
+#endif |
+ |
namespace { |
std::string GetUserAgent() { |
@@ -228,6 +233,9 @@ bool VerifyUsingPathBuilder( |
#if defined(USE_NSS_CERTS) |
net::TrustStoreNSS trust_store_nss(trustSSL); |
trust_store.AddTrustStore(&trust_store_nss); |
+#elif defined(OS_MACOSX) && !defined(OS_IOS) |
+ net::TrustStoreMac trust_store_mac(kSecPolicyAppleSSL); |
+ trust_store.AddTrustStore(&trust_store_mac); |
#else |
if (root_der_certs.empty()) { |
std::cerr << "NOTE: CertPathBuilder does not currently use OS trust " |