Index: chrome/browser/ssl/ssl_error_info.h |
diff --git a/chrome/browser/ssl/ssl_error_info.h b/chrome/browser/ssl/ssl_error_info.h |
deleted file mode 100644 |
index 0ffd5539826ccd56f3d17cde61933dd43636c0f9..0000000000000000000000000000000000000000 |
--- a/chrome/browser/ssl/ssl_error_info.h |
+++ /dev/null |
@@ -1,75 +0,0 @@ |
-// Copyright (c) 2011 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef CHROME_BROWSER_SSL_SSL_ERROR_INFO_H_ |
-#define CHROME_BROWSER_SSL_SSL_ERROR_INFO_H_ |
- |
-#include <string> |
-#include <vector> |
- |
-#include "base/strings/string16.h" |
-#include "net/cert/cert_status_flags.h" |
-#include "net/cert/x509_certificate.h" |
- |
-class GURL; |
- |
-// This class describes an error that happened while showing a page over SSL. |
-// An SSLErrorInfo object only exists on the UI thread and only contains |
-// information about an error (type of error and text details). |
-// Note no DISALLOW_COPY_AND_ASSIGN as we want the copy constructor. |
-class SSLErrorInfo { |
- public: |
- // This enum is being histogrammed; please only add new values at the end. |
- enum ErrorType { |
- CERT_COMMON_NAME_INVALID = 0, |
- CERT_DATE_INVALID, |
- CERT_AUTHORITY_INVALID, |
- CERT_CONTAINS_ERRORS, |
- CERT_NO_REVOCATION_MECHANISM, |
- CERT_UNABLE_TO_CHECK_REVOCATION, |
- CERT_REVOKED, |
- CERT_INVALID, |
- CERT_WEAK_SIGNATURE_ALGORITHM, |
- CERT_WEAK_KEY, |
- CERT_NAME_CONSTRAINT_VIOLATION, |
- UNKNOWN, |
- CERT_WEAK_KEY_DH, |
- CERT_PINNED_KEY_MISSING, |
- CERT_VALIDITY_TOO_LONG, |
- END_OF_ENUM |
- }; |
- |
- virtual ~SSLErrorInfo(); |
- |
- // Converts a network error code to an ErrorType. |
- static ErrorType NetErrorToErrorType(int net_error); |
- |
- static SSLErrorInfo CreateError(ErrorType error_type, |
- net::X509Certificate* cert, |
- const GURL& request_url); |
- |
- // Populates the specified |errors| vector with the errors contained in |
- // |cert_status|. Returns the number of errors found. |
- // Callers only interested in the error count can pass NULL for |errors|. |
- // TODO(wtc): Document |cert_id| and |url| arguments. |
- static void GetErrorsForCertStatus(int cert_id, |
- net::CertStatus cert_status, |
- const GURL& url, |
- std::vector<SSLErrorInfo>* errors); |
- |
- // A description of the error. |
- const base::string16& details() const { return details_; } |
- |
- // A short message describing the error (1 line). |
- const base::string16& short_description() const { return short_description_; } |
- |
- private: |
- SSLErrorInfo(const base::string16& details, |
- const base::string16& short_description); |
- |
- base::string16 details_; |
- base::string16 short_description_; |
-}; |
- |
-#endif // CHROME_BROWSER_SSL_SSL_ERROR_INFO_H_ |