OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "net/cert/ev_root_ca_metadata.h" | 5 #include "net/cert/ev_root_ca_metadata.h" |
6 | 6 |
7 #if defined(USE_NSS) || defined(OS_IOS) | 7 #if defined(USE_NSS) || defined(OS_IOS) |
8 #include <cert.h> | 8 #include <cert.h> |
9 #include <pkcs11n.h> | 9 #include <pkcs11n.h> |
10 #include <secerr.h> | 10 #include <secerr.h> |
(...skipping 547 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
558 | 558 |
559 bool EVRootCAMetadata::RemoveEVCA(const SHA1HashValue& fingerprint) { | 559 bool EVRootCAMetadata::RemoveEVCA(const SHA1HashValue& fingerprint) { |
560 return true; | 560 return true; |
561 } | 561 } |
562 | 562 |
563 #endif | 563 #endif |
564 | 564 |
565 EVRootCAMetadata::EVRootCAMetadata() { | 565 EVRootCAMetadata::EVRootCAMetadata() { |
566 // Constructs the object from the raw metadata in ev_root_ca_metadata. | 566 // Constructs the object from the raw metadata in ev_root_ca_metadata. |
567 #if defined(USE_NSS) || defined(OS_IOS) | 567 #if defined(USE_NSS) || defined(OS_IOS) |
| 568 LOG(ERROR) << "HIIIIIIIIIIIIIIIIIIIIIIIIIII"; |
568 crypto::EnsureNSSInit(); | 569 crypto::EnsureNSSInit(); |
569 | 570 |
570 for (size_t i = 0; i < arraysize(ev_root_ca_metadata); i++) { | 571 for (size_t i = 0; i < arraysize(ev_root_ca_metadata); i++) { |
571 const EVMetadata& metadata = ev_root_ca_metadata[i]; | 572 const EVMetadata& metadata = ev_root_ca_metadata[i]; |
572 for (size_t j = 0; j < arraysize(metadata.policy_oids); j++) { | 573 for (size_t j = 0; j < arraysize(metadata.policy_oids); j++) { |
573 if (metadata.policy_oids[j][0] == '\0') | 574 if (metadata.policy_oids[j][0] == '\0') |
574 break; | 575 break; |
575 const char* policy_oid = metadata.policy_oids[j]; | 576 const char* policy_oid = metadata.policy_oids[j]; |
576 | 577 |
577 PolicyOID policy; | 578 PolicyOID policy; |
578 if (!RegisterOID(policy_oid, &policy)) { | 579 if (!RegisterOID(policy_oid, &policy)) { |
579 LOG(ERROR) << "Failed to register OID: " << policy_oid; | 580 LOG(ERROR) << "Failed to register OID: " << policy_oid; |
580 continue; | 581 continue; |
581 } | 582 } |
582 | 583 |
583 ev_policy_[metadata.fingerprint].push_back(policy); | 584 ev_policy_[metadata.fingerprint].push_back(policy); |
584 policy_oids_.insert(policy); | 585 policy_oids_.insert(policy); |
585 } | 586 } |
586 } | 587 } |
587 #endif | 588 #endif |
588 } | 589 } |
589 | 590 |
590 EVRootCAMetadata::~EVRootCAMetadata() { } | 591 EVRootCAMetadata::~EVRootCAMetadata() { } |
591 | 592 |
592 } // namespace net | 593 } // namespace net |
OLD | NEW |