#include "squid.h"
#include "errorpage.h"
#include "fatal.h"
#include "sbuf/SBuf.h"
#include "ssl/ErrorDetail.h"
#include "ssl/ErrorDetailManager.h"
#include <map>
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().