#include <openssl/ssl.h>
Go to the source code of this file.
|
int | tls_domaincerts (const stralloc) |
|
int | tls_destination (const stralloc) |
| tls_destination
|
|
int | tlsa_check (const STACK_OF(X509) *, const stralloc, const unsigned long) |
|
int | tls_fingerprint (X509 *, const char *, const int) |
|
int | tls_chainfile (SSL_CTX *, const char *) |
|
int | tls_certkey (SSL_CTX *, const char *, const char *, char *) |
|
int | tls_conn (SSL *, int) |
|
int | tls_setup (int, char *, char *) |
|
int | tls_checkpeer (SSL *, X509 *, const stralloc, const int, const int) |
|
int | tls_checkcrl (SSL *) |
|
int | tls_error (void) |
|
int | tls_exit (SSL *) |
|
int | utf8string (unsigned char *, int) |
|
◆ tls_certkey()
int tls_certkey |
( |
SSL_CTX * |
ctx, |
|
|
const char * |
cert, |
|
|
const char * |
key, |
|
|
char * |
ppwd |
|
) |
| |
◆ tls_chainfile()
int tls_chainfile |
( |
SSL_CTX * |
, |
|
|
const char * |
|
|
) |
| |
◆ tls_checkcrl()
int tls_checkcrl |
( |
SSL * |
ssl | ) |
|
◆ tls_checkpeer()
int tls_checkpeer |
( |
SSL * |
ssl, |
|
|
X509 * |
cert, |
|
|
const |
stralloc, |
|
|
const int |
flag, |
|
|
const int |
verify |
|
) |
| |
◆ tls_conn()
int tls_conn |
( |
SSL * |
ssl, |
|
|
int |
smtpfd |
|
) |
| |
◆ tls_destination()
int tls_destination |
( |
const stralloc |
hostname | ) |
|
tls_destination
- Parameters
-
stralloc | hostname (maybe 0-terminated) Certificate Fallthru
|
- Returns
- values: | ADH | Cert *DN FQDN Hash | noTLSA noTLS -------—+--—+-----------------—+----------— optional TLS | 1 | 3 - - - | - 9 mandatory TLS | 2 | 4 5 6 7 | 8
no TLS -1
Definition at line 276 of file tls_remote.c.
◆ tls_domaincerts()
int tls_domaincerts |
( |
const |
stralloc | ) |
|
◆ tls_error()
◆ tls_exit()
int tls_exit |
( |
SSL * |
ssl | ) |
|
◆ tls_fingerprint()
int tls_fingerprint |
( |
X509 * |
cert, |
|
|
const char * |
fingerprint, |
|
|
const int |
dlen |
|
) |
| |
◆ tls_setup()
int tls_setup |
( |
int |
, |
|
|
char * |
, |
|
|
char * |
|
|
) |
| |
◆ tlsa_check()
int tlsa_check |
( |
const STACK_OF(X509) * |
certs, |
|
|
const |
stralloc, |
|
|
const unsigned long |
p |
|
) |
| |
◆ utf8string()
int utf8string |
( |
unsigned char * |
ch, |
|
|
int |
len |
|
) |
| |
◆ ciphers
◆ mapdomaincerts
◆ maptlsdestinations
◆ tlsdestinfo
◆ tlsdomaininfo