| Index: net/base/net_errors.cc
|
| diff --git a/net/base/net_errors.cc b/net/base/net_errors.cc
|
| index 7c219afbf9015b47497ca693ad6e617f94634d7a..55cdebb1ac5eebe235d19b0c85527ed14738ef4f 100644
|
| --- a/net/base/net_errors.cc
|
| +++ b/net/base/net_errors.cc
|
| @@ -56,6 +56,18 @@ bool IsCertificateError(int error) {
|
| (error == ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN);
|
| }
|
|
|
| +bool IsClientCertificateError(int error) {
|
| + switch (error) {
|
| + case ERR_BAD_SSL_CLIENT_AUTH_CERT:
|
| + case ERR_SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED:
|
| + case ERR_SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY:
|
| + case ERR_SSL_CLIENT_AUTH_SIGNATURE_FAILED:
|
| + return true;
|
| + default:
|
| + return false;
|
| + }
|
| +}
|
| +
|
| std::vector<int> GetAllErrorCodesForUma() {
|
| return base::CustomHistogram::ArrayToCustomRanges(
|
| kAllErrorCodes, arraysize(kAllErrorCodes));
|
|
|