![]() |
![]()
| ![]() |
![]()
NAME
SYNOPSIS
void
void
void
int
int
X509_VERIFY_PARAM *
void
int
DESCRIPTIONThese functions operate on the X509_VERIFY_PARAM object used by ctx. Usually, X509_STORE_CTX_init(3) is called on ctx before these functions, and X509_verify_cert(3) afterwards.
In the following, the trust identifier contained in the X509_PURPOSE object associated with purpose is called the “associated trust”. The function fails if the
purpose argument or the associated trust is invalid
but not 0; otherwise,
If the purpose identifier is already set to a non-zero value in the X509_VERIFY_PARAM object, it is not changed, even if the purpose argument is valid, too.
RETURN VALUES
ERRORSThe following diagnostics can be retrieved with ERR_get_error(3), ERR_GET_REASON(3), and ERR_reason_error_string(3):
The other functions provide no diagnostics. SEE ALSOX509_STORE_CTX_get_error(3), X509_STORE_CTX_new(3), X509_STORE_CTX_set_verify(3), X509_STORE_CTX_set_verify_cb(3), X509_STORE_new(3), X509_STORE_set1_param(3), X509_STORE_set_verify_cb(3), X509_verify_cert(3), X509_VERIFY_PARAM_new(3), X509_VERIFY_PARAM_set_flags(3) HISTORY
CAVEATSThe precise effect of a successful call to
|