-

krb5_mk_req_extended - Create a KRB_AP_REQ message using supplied credentials.

+

krb5_mk_req_extended - Create a KRB_AP_REQ message using supplied credentials.

-krb5_error_code krb5_mk_req_extended(krb5_context context, krb5_auth_context *auth_context, krb5_flags ap_req_options, krb5_data *in_data, krb5_creds *in_creds, krb5_data *outbuf)
+krb5_error_code krb5_mk_req_extended(krb5_context context, krb5_auth_context *auth_context, krb5_flags ap_req_options, krb5_data *in_data, krb5_creds *in_creds, krb5_data *outbuf)
-
param
+
param:

[in] context - Library context

[inout] auth_context - Pre-existing or newly created auth context

[in] ap_req_options - Options (see AP_OPTS macros)

@@ -70,7 +68,7 @@
-
retval
+
retval:
  • 0 Success; otherwise - Kerberos error codes

@@ -80,9 +78,9 @@
    -
  • #AP_OPTS_USE_SESSION_KEY - Use the session key when creating the request used for user to user authentication.

  • -
  • #AP_OPTS_MUTUAL_REQUIRED - Request a mutual authentication packet from the receiver.

  • -
  • #AP_OPTS_USE_SUBKEY - Generate a subsession key from the current session key obtained from the credentials.

  • +
  • AP_OPTS_USE_SESSION_KEY - Use the session key when creating the request used for user to user authentication.

  • +
  • AP_OPTS_MUTUAL_REQUIRED - Request a mutual authentication packet from the receiver.

  • +
  • AP_OPTS_USE_SUBKEY - Generate a subsession key from the current session key obtained from the credentials.

This function creates a KRB_AP_REQ message using supplied credentials in_creds . auth_context may point to an existing auth context or to NULL, in which case a new one will be created. If in_data is non-null, a checksum of it will be included in the authenticator contained in the KRB_AP_REQ message. Use krb5_free_data_contents() to free outbuf when it is no longer needed.

@@ -153,8 +151,8 @@