Index Index for
Section 3
Index Alphabetical
listing for S
Bottom of page Bottom of
page

SSL_CTX_set_trust(3)

NAME

SSL_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: 1. #define X509_TRUST_COMPAT 2. #define X509_TRUST_SSL_CLIENT 3. #define X509_TRUST_SSL_SERVER 4. #define X509_TRUST_EMAIL 5. #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: 1 The trust value was set successfully in the SSL_CTX structure. 0 Setting the trust value in the SSL_CTX structure failed.

SEE ALSO

Functions:SSL_set_trust(3)

Index Index for
Section 3
Index Alphabetical
listing for S
Top of page Top of
page