#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 | host, |
|
|
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 | domainname | ) |
|
◆ 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 | host, |
|
|
const unsigned long | p ) |
◆ utf8string()
int utf8string |
( |
unsigned char * | ch, |
|
|
int | len ) |
◆ ciphers
◆ mapdomaincerts
◆ maptlsdestinations
◆ tlsdestinfo
◆ tlsdomaininfo