OLD | NEW |
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2009 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 // This file includes code GetDefaultCertNickname(), derived from | 5 // This file includes code GetDefaultCertNickname(), derived from |
6 // nsNSSCertificate::defaultServerNickName() | 6 // nsNSSCertificate::defaultServerNickName() |
7 // in mozilla/security/manager/ssl/src/nsNSSCertificate.cpp | 7 // in mozilla/security/manager/ssl/src/nsNSSCertificate.cpp |
8 // and SSLClientSocketNSS::DoVerifyCertComplete() derived from | 8 // and SSLClientSocketNSS::DoVerifyCertComplete() derived from |
9 // AuthCertificateCallback() in | 9 // AuthCertificateCallback() in |
10 // mozilla/security/manager/ssl/src/nsNSSCallbacks.cpp. | 10 // mozilla/security/manager/ssl/src/nsNSSCallbacks.cpp. |
11 | 11 |
(...skipping 471 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
483 << " for cipherSuite " << channel_info.cipherSuite; | 483 << " for cipherSuite " << channel_info.cipherSuite; |
484 } | 484 } |
485 UpdateServerCert(); | 485 UpdateServerCert(); |
486 } | 486 } |
487 ssl_info->cert_status = server_cert_verify_result_.cert_status; | 487 ssl_info->cert_status = server_cert_verify_result_.cert_status; |
488 DCHECK(server_cert_ != NULL); | 488 DCHECK(server_cert_ != NULL); |
489 ssl_info->cert = server_cert_; | 489 ssl_info->cert = server_cert_; |
490 LeaveFunction(""); | 490 LeaveFunction(""); |
491 } | 491 } |
492 | 492 |
| 493 void SSLClientSocketNSS::GetSSLCertRequestInfo( |
| 494 SSLCertRequestInfo* cert_request_info) { |
| 495 // TODO(wtc): implement this. |
| 496 } |
| 497 |
493 void SSLClientSocketNSS::DoCallback(int rv) { | 498 void SSLClientSocketNSS::DoCallback(int rv) { |
494 EnterFunction(rv); | 499 EnterFunction(rv); |
495 DCHECK(rv != ERR_IO_PENDING); | 500 DCHECK(rv != ERR_IO_PENDING); |
496 DCHECK(user_callback_); | 501 DCHECK(user_callback_); |
497 | 502 |
498 // since Run may result in Read being called, clear user_callback_ up front. | 503 // since Run may result in Read being called, clear user_callback_ up front. |
499 CompletionCallback* c = user_callback_; | 504 CompletionCallback* c = user_callback_; |
500 user_callback_ = NULL; | 505 user_callback_ = NULL; |
501 user_buf_ = NULL; | 506 user_buf_ = NULL; |
502 c->Run(rv); | 507 c->Run(rv); |
(...skipping 296 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
799 if (prerr == PR_WOULD_BLOCK_ERROR) { | 804 if (prerr == PR_WOULD_BLOCK_ERROR) { |
800 GotoState(STATE_PAYLOAD_WRITE); | 805 GotoState(STATE_PAYLOAD_WRITE); |
801 return ERR_IO_PENDING; | 806 return ERR_IO_PENDING; |
802 } | 807 } |
803 user_buf_ = NULL; | 808 user_buf_ = NULL; |
804 LeaveFunction(""); | 809 LeaveFunction(""); |
805 return NetErrorFromNSPRError(prerr); | 810 return NetErrorFromNSPRError(prerr); |
806 } | 811 } |
807 | 812 |
808 } // namespace net | 813 } // namespace net |
OLD | NEW |