Postfix3.3.1
|
マクロ定義 | |
#define | TLS_LEV_INVALID -2 /* sentinel */ |
#define | TLS_LEV_NOTFOUND -1 /* XXX not in policy table */ |
#define | TLS_LEV_NONE 0 /* plain-text only */ |
#define | TLS_LEV_MAY 1 /* wildcard */ |
#define | TLS_LEV_ENCRYPT 2 /* encrypted connection */ |
#define | TLS_LEV_FPRINT 3 /* "peer" CA-less verification */ |
#define | TLS_LEV_HALF_DANE 4 /* DANE TLSA MX host, insecure MX RR */ |
#define | TLS_LEV_DANE 5 /* Opportunistic TLSA policy */ |
#define | TLS_LEV_DANE_ONLY 6 /* Required TLSA policy */ |
#define | TLS_LEV_VERIFY 7 /* certificate verified */ |
#define | TLS_LEV_SECURE 8 /* "secure" verification */ |
#define | TLS_REQUIRED(l) ((l) > TLS_LEV_MAY) |
#define | TLS_MUST_MATCH(l) ((l) > TLS_LEV_ENCRYPT) |
#define | TLS_MUST_TRUST(l) ((l) >= TLS_LEV_HALF_DANE) |
#define | TLS_MUST_PKIX(l) ((l) >= TLS_LEV_VERIFY) |
#define | TLS_OPPORTUNISTIC(l) ((l) == TLS_LEV_MAY || (l) == TLS_LEV_DANE) |
#define | TLS_DANE_BASED(l) ((l) >= TLS_LEV_HALF_DANE && (l) <= TLS_LEV_DANE_ONLY) |
#define | TLS_NEVER_SECURED(l) ((l) == TLS_LEV_HALF_DANE) |
関数 | |
int | tls_level_lookup (const char *) |
const char * | str_tls_level (int) |
#define TLS_DANE_BASED | ( | l | ) | ((l) >= TLS_LEV_HALF_DANE && (l) <= TLS_LEV_DANE_ONLY) |
#define TLS_MUST_MATCH | ( | l | ) | ((l) > TLS_LEV_ENCRYPT) |
#define TLS_MUST_PKIX | ( | l | ) | ((l) >= TLS_LEV_VERIFY) |
#define TLS_MUST_TRUST | ( | l | ) | ((l) >= TLS_LEV_HALF_DANE) |
#define TLS_NEVER_SECURED | ( | l | ) | ((l) == TLS_LEV_HALF_DANE) |
#define TLS_OPPORTUNISTIC | ( | l | ) | ((l) == TLS_LEV_MAY || (l) == TLS_LEV_DANE) |
#define TLS_REQUIRED | ( | l | ) | ((l) > TLS_LEV_MAY) |
const char* str_tls_level | ( | int | ) |
tls_level.c の 92 行目に定義があります。
int tls_level_lookup | ( | const char * | ) |
tls_level.c の 85 行目に定義があります。