#include <openssl/err.h>
#include <openssl/ssl.h>
Go to the source code of this file.
|
| enum | ssl_enum_mode_options {
INVALID_SSL_MODE = -1
, SSL_DISABLED = 1
, SSL_PREFERRED
, SSL_REQUIRED
,
SSL_VERIFY_CA
, SSL_VERIFY_IDENTITY
, LAST_SSL_MODE
, INVALID_SSL_MODE = -1
,
SSL_DISABLED = 1
, SSL_PREFERRED
, SSL_REQUIRED
, SSL_VERIFY_CA
,
SSL_VERIFY_IDENTITY
, LAST_SSL_MODE
} |
| |
| enum | ssl_enum_fips_mode_options {
INVALID_SSL_FIPS_MODE = -1
, FIPS_MODE_OFF = 0
, FIPS_MODE_ON
, FIPS_MODE_STRICT
,
LAST_SSL_FIPS_MODE
, INVALID_SSL_FIPS_MODE = -1
, SSL_FIPS_MODE_OFF = 0
, SSL_FIPS_MODE_ON
,
SSL_FIPS_MODE_STRICT
, LAST_SSL_FIPS_MODE
} |
| |
|
| int | xcom_get_ssl_fips_mode (const char *mode) |
| |
| int | xcom_set_ssl_fips_mode (int mode) |
| |
| int | xcom_get_ssl_mode (const char *mode) |
| |
| int | xcom_set_ssl_mode (int mode) |
| |
| int | xcom_init_ssl (const char *server_key_file, const char *server_cert_file, const char *client_key_file, const char *client_cert_file, const char *ca_file, const char *ca_path, const char *crl_file, const char *crl_path, const char *cipher, const char *tls_version, const char *tls_ciphersuites) |
| |
| void | xcom_cleanup_ssl () |
| |
| void | xcom_destroy_ssl () |
| |
| int | xcom_use_ssl () |
| |
| int | ssl_verify_server_cert (SSL *ssl, const char *server_hostname) |
| |
◆ SSL_ERROR
◆ SSL_SUCCESS
◆ ssl_enum_fips_mode_options
| Enumerator |
|---|
| INVALID_SSL_FIPS_MODE | |
| FIPS_MODE_OFF | |
| FIPS_MODE_ON | |
| FIPS_MODE_STRICT | |
| LAST_SSL_FIPS_MODE | |
| INVALID_SSL_FIPS_MODE | |
| SSL_FIPS_MODE_OFF | |
| SSL_FIPS_MODE_ON | |
| SSL_FIPS_MODE_STRICT | |
| LAST_SSL_FIPS_MODE | |
◆ ssl_enum_mode_options
| Enumerator |
|---|
| INVALID_SSL_MODE | |
| SSL_DISABLED | |
| SSL_PREFERRED | |
| SSL_REQUIRED | |
| SSL_VERIFY_CA | |
| SSL_VERIFY_IDENTITY | |
| LAST_SSL_MODE | |
| INVALID_SSL_MODE | |
| SSL_DISABLED | |
| SSL_PREFERRED | |
| SSL_REQUIRED | |
| SSL_VERIFY_CA | |
| SSL_VERIFY_IDENTITY | |
| LAST_SSL_MODE | |
◆ ssl_verify_server_cert()
| int ssl_verify_server_cert |
( |
SSL * |
ssl, |
|
|
const char * |
server_hostname |
|
) |
| |
◆ xcom_cleanup_ssl()
| void xcom_cleanup_ssl |
( |
| ) |
|
◆ xcom_destroy_ssl()
| void xcom_destroy_ssl |
( |
| ) |
|
◆ xcom_get_ssl_fips_mode()
| int xcom_get_ssl_fips_mode |
( |
const char * |
mode | ) |
|
◆ xcom_get_ssl_mode()
| int xcom_get_ssl_mode |
( |
const char * |
mode | ) |
|
◆ xcom_init_ssl()
| int xcom_init_ssl |
( |
const char * |
server_key_file, |
|
|
const char * |
server_cert_file, |
|
|
const char * |
client_key_file, |
|
|
const char * |
client_cert_file, |
|
|
const char * |
ca_file, |
|
|
const char * |
ca_path, |
|
|
const char * |
crl_file, |
|
|
const char * |
crl_path, |
|
|
const char * |
cipher, |
|
|
const char * |
tls_version, |
|
|
const char * |
tls_ciphersuites |
|
) |
| |
◆ xcom_set_ssl_fips_mode()
| int xcom_set_ssl_fips_mode |
( |
int |
mode | ) |
|
◆ xcom_set_ssl_mode()
| int xcom_set_ssl_mode |
( |
int |
mode | ) |
|
◆ xcom_use_ssl()
◆ client_ctx
◆ server_ctx