SSL_CTX_set_trust(3)SSL_CTX_set_trust(3)NAMESSL_CTX_set_trust - Set a trust value to the SSL_CTX structure
SYNOPSIS
#include <openssl/ssl.h> #include <openssl/x509.h> (to use the macros
of trust values)
int SSL_CTX_set_trust(
SSL_CTX *s,
int trust );
DESCRIPTION
The SSL_CTX_set_trust() function sets a trust value in the SSL_CTX
structure. The trust values and their macros are defined in x509v3.h
as follows: #define X509_TRUST_COMPAT #define X509_TRUST_SSL_CLIENT
#define X509_TRUST_SSL_SERVER #define X509_TRUST_EMAIL #define
X509_TRUST_OBJECT_SIGN
The trust value must be between 1 and 5. If an out-of-range value is
passed, the SSL_CTX_set_trust() function returns 0. Upon success, 1 is
returned.
RETURN VALUES
The following return values can occur: The trust value was set successâ
fully in the SSL_CTX structure. Setting the trust value in the SSL_CTX
structure failed.
SEE ALSOFunctions:SSL_set_trust(3)SSL_CTX_set_trust(3)