#include "squid.h"
#include "errorpage.h"
#include "fatal.h"
#include "sbuf/SBuf.h"
#include "ssl/ErrorDetail.h"
#include "ssl/ErrorDetailManager.h"
#include <map>
![](ssl_2ErrorDetail_8cc__incl.png)
Go to the source code of this file.
Classes | |
struct | SslErrorAlias |
Typedefs | |
typedef std::map< std::string, const Security::ErrorCode * > | SslErrorShortcuts |
Functions | |
static void | loadSslErrorShortcutsMap () |
Variables | |
static const char * | OptionalSslErrors [] |
static const Security::ErrorCode | hasExpired [] = {X509_V_ERR_CERT_HAS_EXPIRED, SSL_ERROR_NONE} |
static const Security::ErrorCode | notYetValid [] = {X509_V_ERR_CERT_NOT_YET_VALID, SSL_ERROR_NONE} |
static const Security::ErrorCode | domainMismatch [] = {SQUID_X509_V_ERR_DOMAIN_MISMATCH, SSL_ERROR_NONE} |
static const Security::ErrorCode | certUntrusted [] |
static const Security::ErrorCode | certSelfSigned [] = {X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT, SSL_ERROR_NONE} |
static SslErrorAlias | TheSslErrorShortcutsArray [] |
SslErrorShortcuts | TheSslErrorShortcuts |
Typedef Documentation
◆ SslErrorShortcuts
typedef std::map<std::string, const Security::ErrorCode *> SslErrorShortcuts |
Definition at line 100 of file ErrorDetail.cc.
Function Documentation
◆ loadSslErrorShortcutsMap()
|
static |
Definition at line 103 of file ErrorDetail.cc.
References assert, SslErrorAlias::name, TheSslErrorShortcuts, and TheSslErrorShortcutsArray.
Referenced by Ssl::ParseErrorString().
Variable Documentation
◆ certSelfSigned
|
static |
Definition at line 79 of file ErrorDetail.cc.
◆ certUntrusted
|
static |
Definition at line 72 of file ErrorDetail.cc.
◆ domainMismatch
|
static |
Definition at line 71 of file ErrorDetail.cc.
◆ hasExpired
|
static |
Definition at line 69 of file ErrorDetail.cc.
◆ notYetValid
|
static |
Definition at line 70 of file ErrorDetail.cc.
◆ OptionalSslErrors
|
static |
Definition at line 18 of file ErrorDetail.cc.
Referenced by Ssl::ErrorIsOptional().
◆ TheSslErrorShortcuts
SslErrorShortcuts TheSslErrorShortcuts |
Definition at line 101 of file ErrorDetail.cc.
Referenced by loadSslErrorShortcutsMap(), and Ssl::ParseErrorString().
◆ TheSslErrorShortcutsArray
|
static |
Definition at line 85 of file ErrorDetail.cc.
Referenced by loadSslErrorShortcutsMap().
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products