diff options
author | rsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-22 04:50:24 +0000 |
---|---|---|
committer | rsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-22 04:50:24 +0000 |
commit | 62b23c2fcde411a2198af403161050906f16f079 (patch) | |
tree | 7d537427f11deef843478e72efc210ca4e613e4b /net/net.gyp | |
parent | 305a8b341c1f7e73b48f9f01d0b5cadec5cd7c36 (diff) | |
download | chromium_src-62b23c2fcde411a2198af403161050906f16f079.zip chromium_src-62b23c2fcde411a2198af403161050906f16f079.tar.gz chromium_src-62b23c2fcde411a2198af403161050906f16f079.tar.bz2 |
Move X509Certificate::Verify into CertVerifyProc
With this split, CertVerifyProc is responsible for
interacting with the underlying PKIX path building and
verification library, while X509Certificate is responsible
for parsing certificates with the underlying crypto library
and exposing a common interface for higher-level code such
as UI.
BUG=114343
TEST=net_unittests
Review URL: https://chromiumcodereview.appspot.com/9691054
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128172 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/net.gyp')
-rw-r--r-- | net/net.gyp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/net/net.gyp b/net/net.gyp index d6229a35..4fe5200 100644 --- a/net/net.gyp +++ b/net/net.gyp @@ -72,6 +72,14 @@ 'base/cert_verifier.h', 'base/cert_verify_proc.cc', 'base/cert_verify_proc.h', + 'base/cert_verify_proc_mac.cc', + 'base/cert_verify_proc_mac.h', + 'base/cert_verify_proc_nss.cc', + 'base/cert_verify_proc_nss.h', + 'base/cert_verify_proc_openssl.cc', + 'base/cert_verify_proc_openssl.h', + 'base/cert_verify_proc_win.cc', + 'base/cert_verify_proc_win.h', 'base/cert_verify_result.cc', 'base/cert_verify_result.h', 'base/completion_callback.h', @@ -269,6 +277,8 @@ 'base/x509_certificate_openssl.cc', 'base/x509_certificate_win.cc', 'base/x509_util.h', + 'base/x509_util_mac.cc', + 'base/x509_util_mac.h', 'base/x509_util_nss.cc', 'base/x509_util_nss.h', 'base/x509_util_openssl.cc', @@ -821,6 +831,8 @@ ['use_openssl==1', { 'sources!': [ 'base/cert_database_nss.cc', + 'base/cert_verify_proc_nss.cc', + 'base/cert_verify_proc_nss.h', 'base/crypto_module_nss.cc', 'base/dnssec_keyset.cc', 'base/dnssec_keyset.h', @@ -852,6 +864,8 @@ { # else !use_openssl: remove the unneeded files 'sources!': [ 'base/cert_database_openssl.cc', + 'base/cert_verify_proc_openssl.cc', + 'base/cert_verify_proc_openssl.h', 'base/crypto_module_openssl.cc', 'base/keygen_handler_openssl.cc', 'base/openssl_memory_private_key_store.cc', @@ -927,6 +941,12 @@ '../build/linux/system.gyp:gdk', ], }], + [ 'use_nss != 1', { + 'sources!': [ + 'base/cert_verify_proc_nss.cc', + 'base/cert_verify_proc_nss.h', + ], + }], [ 'OS == "win"', { 'sources!': [ 'http/http_auth_handler_ntlm_portable.cc', |