1 /************************************************* 2 * Exim - an Internet mail transport agent * 3 *************************************************/ 4 5 /* Copyright (c) Jeremy Harris 2015 */ 6 /* See the file NOTICE for conditions of use and distribution. */ 7 8 /* Private structure for the private options. */ 9 10 typedef struct { 11 uschar * server_param1; 12 uschar * server_param2; 13 uschar * server_param3; 14 } auth_tls_options_block; 15 16 /* Data for reading the private options. */ 17 18 extern optionlist auth_tls_options[]; 19 extern int auth_tls_options_count; 20 21 /* Block containing default values. */ 22 23 extern auth_tls_options_block auth_tls_option_defaults; 24 25 /* The entry points for the mechanism */ 26 27 extern void auth_tls_init(auth_instance *); 28 extern int auth_tls_server(auth_instance *, uschar *); 29 30 /* End of tls.h */ 31