| Index: net/base/x509_certificate_mac.cc
|
| ===================================================================
|
| --- net/base/x509_certificate_mac.cc (revision 34171)
|
| +++ net/base/x509_certificate_mac.cc (working copy)
|
| @@ -454,14 +454,8 @@
|
| return ERR_OUT_OF_MEMORY;
|
| scoped_cftyperef<CFArrayRef> scoped_cert_array(cert_array);
|
| CFArrayAppendValue(cert_array, cert_handle_);
|
| - if (intermediate_ca_certs_) {
|
| - CFIndex intermediate_count = CFArrayGetCount(intermediate_ca_certs_);
|
| - for (CFIndex i = 0; i < intermediate_count; ++i) {
|
| - SecCertificateRef intermediate_cert = static_cast<SecCertificateRef>(
|
| - const_cast<void*>(CFArrayGetValueAtIndex(intermediate_ca_certs_, i)));
|
| - CFArrayAppendValue(cert_array, intermediate_cert);
|
| - }
|
| - }
|
| + for (size_t i = 0; i < intermediate_ca_certs_.size(); ++i)
|
| + CFArrayAppendValue(cert_array, intermediate_ca_certs_[i]);
|
|
|
| SecTrustRef trust_ref = NULL;
|
| status = SecTrustCreateWithCertificates(cert_array, ssl_policy, &trust_ref);
|
| @@ -655,18 +649,6 @@
|
| return false;
|
| }
|
|
|
| -void X509Certificate::AddIntermediateCertificate(SecCertificateRef cert) {
|
| - if (cert) {
|
| - if (!intermediate_ca_certs_) {
|
| - intermediate_ca_certs_ = CFArrayCreateMutable(kCFAllocatorDefault, 0,
|
| - &kCFTypeArrayCallBacks);
|
| - }
|
| - if (intermediate_ca_certs_) {
|
| - CFArrayAppendValue(intermediate_ca_certs_, cert);
|
| - }
|
| - }
|
| -}
|
| -
|
| // static
|
| X509Certificate::OSCertHandle X509Certificate::CreateOSCertHandleFromBytes(
|
| const char* data, int length) {
|
|
|