OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2004 The WebRTC Project Authors. All rights reserved. | 2 * Copyright 2004 The WebRTC Project Authors. All rights reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
(...skipping 182 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
193 result << b64_encoded.substr(chunk_offset, kChunkSize); | 193 result << b64_encoded.substr(chunk_offset, kChunkSize); |
194 result << "\n"; | 194 result << "\n"; |
195 } | 195 } |
196 | 196 |
197 result << "-----END " << pem_type << "-----\n"; | 197 result << "-----END " << pem_type << "-----\n"; |
198 | 198 |
199 return result.str(); | 199 return result.str(); |
200 } | 200 } |
201 | 201 |
202 SSLCertChain::SSLCertChain(const std::vector<SSLCertificate*>& certs) { | 202 SSLCertChain::SSLCertChain(const std::vector<SSLCertificate*>& certs) { |
203 ASSERT(!certs.empty()); | 203 RTC_DCHECK(!certs.empty()); |
204 certs_.resize(certs.size()); | 204 certs_.resize(certs.size()); |
205 std::transform(certs.begin(), certs.end(), certs_.begin(), DupCert); | 205 std::transform(certs.begin(), certs.end(), certs_.begin(), DupCert); |
206 } | 206 } |
207 | 207 |
208 SSLCertChain::SSLCertChain(const SSLCertificate* cert) { | 208 SSLCertChain::SSLCertChain(const SSLCertificate* cert) { |
209 certs_.push_back(cert->GetReference()); | 209 certs_.push_back(cert->GetReference()); |
210 } | 210 } |
211 | 211 |
212 SSLCertChain::~SSLCertChain() { | 212 SSLCertChain::~SSLCertChain() { |
213 std::for_each(certs_.begin(), certs_.end(), DeleteCert); | 213 std::for_each(certs_.begin(), certs_.end(), DeleteCert); |
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
330 | 330 |
331 if (bytes_left != 1) { | 331 if (bytes_left != 1) { |
332 // Now just Z should remain. Its existence was asserted above. | 332 // Now just Z should remain. Its existence was asserted above. |
333 return -1; | 333 return -1; |
334 } | 334 } |
335 | 335 |
336 return TmToSeconds(tm); | 336 return TmToSeconds(tm); |
337 } | 337 } |
338 | 338 |
339 } // namespace rtc | 339 } // namespace rtc |
OLD | NEW |