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/x509_certificate.h" | 5 #include "net/cert/x509_certificate.h" |
6 | 6 |
7 #include <cert.h> | 7 #include <cert.h> |
8 #include <cryptohi.h> | 8 #include <cryptohi.h> |
9 #include <keyhi.h> | 9 #include <keyhi.h> |
10 #include <nss.h> | 10 #include <nss.h> |
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
99 } | 99 } |
100 // TODO(gspencer): Internationalize this. It's wrong to assume English | 100 // TODO(gspencer): Internationalize this. It's wrong to assume English |
101 // here. | 101 // here. |
102 result = base::StringPrintf("%s's %s ID", subject_name.c_str(), | 102 result = base::StringPrintf("%s's %s ID", subject_name.c_str(), |
103 issuer_.GetDisplayName().c_str()); | 103 issuer_.GetDisplayName().c_str()); |
104 break; | 104 break; |
105 } | 105 } |
106 case SERVER_CERT: | 106 case SERVER_CERT: |
107 result = subject_.GetDisplayName(); | 107 result = subject_.GetDisplayName(); |
108 break; | 108 break; |
109 case UNKNOWN_CERT: | 109 case OTHER_CERT: |
110 default: | 110 default: |
111 break; | 111 break; |
112 } | 112 } |
113 return result; | 113 return result; |
114 } | 114 } |
115 | 115 |
116 void X509Certificate::GetSubjectAltName( | 116 void X509Certificate::GetSubjectAltName( |
117 std::vector<std::string>* dns_names, | 117 std::vector<std::string>* dns_names, |
118 std::vector<std::string>* ip_addrs) const { | 118 std::vector<std::string>* ip_addrs) const { |
119 x509_util::GetSubjectAltName(cert_handle_, dns_names, ip_addrs); | 119 x509_util::GetSubjectAltName(cert_handle_, dns_names, ip_addrs); |
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
260 } | 260 } |
261 | 261 |
262 // static | 262 // static |
263 void X509Certificate::GetPublicKeyInfo(OSCertHandle cert_handle, | 263 void X509Certificate::GetPublicKeyInfo(OSCertHandle cert_handle, |
264 size_t* size_bits, | 264 size_t* size_bits, |
265 PublicKeyType* type) { | 265 PublicKeyType* type) { |
266 x509_util::GetPublicKeyInfo(cert_handle, size_bits, type); | 266 x509_util::GetPublicKeyInfo(cert_handle, size_bits, type); |
267 } | 267 } |
268 | 268 |
269 } // namespace net | 269 } // namespace net |
OLD | NEW |