1krb5_recvauth - Server function for sendauth protocol. 2======================================================== 3 4.. 5 6.. c:function:: krb5_error_code krb5_recvauth(krb5_context context, krb5_auth_context * auth_context, krb5_pointer fd, char * appl_version, krb5_principal server, krb5_int32 flags, krb5_keytab keytab, krb5_ticket ** ticket) 7 8.. 9 10 11:param: 12 13 **[in]** **context** - Library context 14 15 **[inout]** **auth_context** - Pre-existing or newly created auth context 16 17 **[in]** **fd** - File descriptor 18 19 **[in]** **appl_version** - Application protocol version to be matched against the client's application version 20 21 **[in]** **server** - Server principal (NULL for any in *keytab* ) 22 23 **[in]** **flags** - Additional specifications 24 25 **[in]** **keytab** - Key table containing service keys 26 27 **[out]** **ticket** - Ticket (NULL if not needed) 28 29 30.. 31 32 33:retval: 34 - 0 Success; otherwise - Kerberos error codes 35 36 37.. 38 39 40 41 42 43 44 45This function performs the server side of a sendauth/recvauth exchange by sending and receiving messages over *fd* . 46 47 48 49Use krb5_free_ticket() to free *ticket* when it is no longer needed. 50 51 52 53 54 55 56 57 58 59 60.. 61 62.. seealso:: 63 krb5_sendauth() 64 65 66 67 68 69