/*++ /* NAME /* tls_proxy_client_misc 3 /* SUMMARY /* TLS_CLIENT_XXX structure support /* SYNOPSIS /* #include <tls_proxy.h> /* /* TLS_CLIENT_PARAMS *tls_proxy_client_param_from_config(params) /* TLS_CLIENT_PARAMS *params; /* /* char *tls_proxy_client_param_serialize(print_fn, buf, params) /* ATTR_PRINT_COMMON_FN print_fn; /* VSTRING *buf; /* const TLS_CLIENT_PARAMS *params; /* /* char *tls_proxy_client_init_serialize(print_fn, buf, init_props) /* ATTR_PRINT_COMMON_FN print_fn; /* VSTRING *buf; /* const TLS_CLIENT_INIT_PROPS *init_props; /* DESCRIPTION /* tls_proxy_client_param_from_config() initializes a TLS_CLIENT_PARAMS /* structure from configuration parameters and returns its /* argument. Strings are not copied. The result must therefore /* not be passed to tls_proxy_client_param_free(). /* /* tls_proxy_client_param_serialize() and /* tls_proxy_client_init_serialize() serialize the specified /* object to a memory buffer, using the specified print function /* (typically, attr_print_plain). The result can be used /* determine whether there are any differences between instances /* of the same object type. /* LICENSE /* .ad /* .fi /* The Secure Mailer license must be distributed with this software. /* AUTHOR(S) /* Wietse Venema /* Google, Inc. /* 111 8th Avenue /* New York, NY 10011, USA
/*--*/
#ifdef USE_TLS
/* System library. */
#include <sys_defs.h>
/* Utility library */
#include <attr.h> #include <msg.h>
/* Global library. */
#include <mail_params.h>
/* TLS library. */
#include <tls.h> #include <tls_proxy.h>
/* tls_proxy_client_param_from_config - initialize TLS_CLIENT_PARAMS from configuration */
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.