SSL_CONF_cmd_argv(3) OpenSSL SSL_CONF_cmd_argv(3) NNAAMMEE SSL_CONF_cmd_argv - SSL configuration command line processing. SSYYNNOOPPSSIISS #include int SSL_CONF_cmd_argv(SSL_CONF_CTX *cctx, int *pargc, char ***pargv); DDEESSCCRRIIPPTTIIOONN The function _S_S_L___C_O_N_F___c_m_d___a_r_g_v_(_) processes at most two command line arguments from ppaarrggvv and ppaarrggcc. The values of ppaarrggvv and ppaarrggcc are updated to reflect the number of command options processed. The ppaarrggcc argument can be set to NNUULLLL is it is not used. RREETTUURRNN VVAALLUUEESS _S_S_L___C_O_N_F___c_m_d___a_r_g_v_(_) returns the number of command arguments processed: 0, 1, 2 or a negative error code. If -2 is returned then an argument for a command is missing. If -1 is returned the command is recognised but couldn't be processed due to an error: for example a syntax error in the argument. SSEEEE AALLSSOO _S_S_L___C_O_N_F___C_T_X___n_e_w(3), _S_S_L___C_O_N_F___C_T_X___s_e_t___f_l_a_g_s(3), _S_S_L___C_O_N_F___C_T_X___s_e_t_1___p_r_e_- _f_i_x(3), _S_S_L___C_O_N_F___C_T_X___s_e_t___s_s_l___c_t_x(3), _S_S_L___C_O_N_F___c_m_d(3) HHIISSTTOORRYY These functions were first added to OpenSSL 1.0.2 1.0.2u 2019-12-20 SSL_CONF_cmd_argv(3)