| OLD | NEW |
| 1 // Copyright (c) 2006-2009 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 SSLClientSocketNSS::DoVerifyCertComplete() derived | 5 // This file includes code SSLClientSocketNSS::DoVerifyCertComplete() derived |
| 6 // from AuthCertificateCallback() in | 6 // from AuthCertificateCallback() in |
| 7 // mozilla/security/manager/ssl/src/nsNSSCallbacks.cpp. | 7 // mozilla/security/manager/ssl/src/nsNSSCallbacks.cpp. |
| 8 | 8 |
| 9 /* ***** BEGIN LICENSE BLOCK ***** | 9 /* ***** BEGIN LICENSE BLOCK ***** |
| 10 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 | 10 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 |
| (...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 182 | 182 |
| 183 case SSL_ERROR_SSL_DISABLED: | 183 case SSL_ERROR_SSL_DISABLED: |
| 184 return ERR_NO_SSL_VERSIONS_ENABLED; | 184 return ERR_NO_SSL_VERSIONS_ENABLED; |
| 185 case SSL_ERROR_NO_CYPHER_OVERLAP: | 185 case SSL_ERROR_NO_CYPHER_OVERLAP: |
| 186 case SSL_ERROR_UNSUPPORTED_VERSION: | 186 case SSL_ERROR_UNSUPPORTED_VERSION: |
| 187 return ERR_SSL_VERSION_OR_CIPHER_MISMATCH; | 187 return ERR_SSL_VERSION_OR_CIPHER_MISMATCH; |
| 188 case SSL_ERROR_HANDSHAKE_FAILURE_ALERT: | 188 case SSL_ERROR_HANDSHAKE_FAILURE_ALERT: |
| 189 case SSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT: | 189 case SSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT: |
| 190 case SSL_ERROR_ILLEGAL_PARAMETER_ALERT: | 190 case SSL_ERROR_ILLEGAL_PARAMETER_ALERT: |
| 191 return ERR_SSL_PROTOCOL_ERROR; | 191 return ERR_SSL_PROTOCOL_ERROR; |
| 192 case SSL_ERROR_DECOMPRESSION_FAILURE_ALERT: |
| 193 return ERR_SSL_DECOMPRESSION_FAILURE_ALERT; |
| 192 | 194 |
| 193 default: { | 195 default: { |
| 194 if (IS_SSL_ERROR(err)) { | 196 if (IS_SSL_ERROR(err)) { |
| 195 LOG(WARNING) << "Unknown SSL error " << err << | 197 LOG(WARNING) << "Unknown SSL error " << err << |
| 196 " mapped to net::ERR_SSL_PROTOCOL_ERROR"; | 198 " mapped to net::ERR_SSL_PROTOCOL_ERROR"; |
| 197 return ERR_SSL_PROTOCOL_ERROR; | 199 return ERR_SSL_PROTOCOL_ERROR; |
| 198 } | 200 } |
| 199 LOG(WARNING) << "Unknown error " << err << | 201 LOG(WARNING) << "Unknown error " << err << |
| 200 " mapped to net::ERR_FAILED"; | 202 " mapped to net::ERR_FAILED"; |
| 201 return ERR_FAILED; | 203 return ERR_FAILED; |
| (...skipping 1234 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1436 PRErrorCode prerr = PR_GetError(); | 1438 PRErrorCode prerr = PR_GetError(); |
| 1437 if (prerr == PR_WOULD_BLOCK_ERROR) { | 1439 if (prerr == PR_WOULD_BLOCK_ERROR) { |
| 1438 LeaveFunction(""); | 1440 LeaveFunction(""); |
| 1439 return ERR_IO_PENDING; | 1441 return ERR_IO_PENDING; |
| 1440 } | 1442 } |
| 1441 LeaveFunction(""); | 1443 LeaveFunction(""); |
| 1442 return MapNSPRError(prerr); | 1444 return MapNSPRError(prerr); |
| 1443 } | 1445 } |
| 1444 | 1446 |
| 1445 } // namespace net | 1447 } // namespace net |
| OLD | NEW |