X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fnet%2Fbase%2Fnet_errors.cc;h=55cdebb1ac5eebe235d19b0c85527ed14738ef4f;hb=1afa4dd80ef85af7c90efaea6959db1d92330844;hp=7c219afbf9015b47497ca693ad6e617f94634d7a;hpb=90762837333c13ccf56f2ad88e4481fc71e8d281;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/net/base/net_errors.cc b/src/net/base/net_errors.cc index 7c219af..55cdebb 100644 --- a/src/net/base/net_errors.cc +++ b/src/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 GetAllErrorCodesForUma() { return base::CustomHistogram::ArrayToCustomRanges( kAllErrorCodes, arraysize(kAllErrorCodes));