| 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_
|
|
|