Sortix cross-nightly manual
This manual documents Sortix cross-nightly. You can instead view this document in the latest official manual.
NAME
X509_VERIFY_PARAM_new, X509_VERIFY_PARAM_inherit, X509_VERIFY_PARAM_set1, X509_VERIFY_PARAM_free, X509_VERIFY_PARAM_add0_table, X509_VERIFY_PARAM_lookup, X509_VERIFY_PARAM_get_count, X509_VERIFY_PARAM_get0, X509_VERIFY_PARAM_table_cleanup — X509 verification parameter objectsSYNOPSIS
#include <openssl/x509_vfy.h>X509_VERIFY_PARAM_new(void);
X509_VERIFY_PARAM_inherit(X509_VERIFY_PARAM *destination, const X509_VERIFY_PARAM *source);
X509_VERIFY_PARAM_set1(X509_VERIFY_PARAM *destination, const X509_VERIFY_PARAM *source);
X509_VERIFY_PARAM_free(X509_VERIFY_PARAM *param);
X509_VERIFY_PARAM_add0_table(X509_VERIFY_PARAM *param);
X509_VERIFY_PARAM_lookup(const char *name);
X509_VERIFY_PARAM_get_count(void);
X509_VERIFY_PARAM_get0(int id);
X509_VERIFY_PARAM_table_cleanup(void);
DESCRIPTION
X509_VERIFY_PARAM_new() allocates and initializes an empty X509_VERIFY_PARAM object.- the verification purpose identifier set with X509_VERIFY_PARAM_set_purpose(3)
- the trust setting set with X509_VERIFY_PARAM_set_trust(3)
- the verification time set with X509_VERIFY_PARAM_set_time(3); in this case, the only condition is that X509_V_FLAG_USE_CHECK_TIME is not set in the destination object, whereas the time value in the destination object is not inspected before overwriting it
- the acceptable policy set with X509_VERIFY_PARAM_set1_policies(3)
- the maximum verification depth set with X509_VERIFY_PARAM_set_depth(3)
- flags that were set with X509_VERIFY_PARAM_set_hostflags(3)
- the list of expected DNS hostnames built with X509_VERIFY_PARAM_set1_host(3) and X509_VERIFY_PARAM_add1_host(3)
- the expected RFC 822 email address set with X509_VERIFY_PARAM_set1_email(3)
- the expected IP address set with X509_VERIFY_PARAM_set1_ip(3) or X509_VERIFY_PARAM_set1_ip_asc(3)