This structure should be used if the callback_type is ChoiceCallback used to submit authentication callback requirements to the Access Manager authentication service.
It is a C implementation of the javax.security.auth.callback.ChoiceCallback class.
It has the following members:
Prompt to describe the list of choices.
True if this choice allows multiple selections.
Choices for this choice callback. The number of choices is indicated in the choices_size field. Memory for choices list is allocated by the C SDK in am_auth_login() and is freed by the C SDK when the authentication context is destroyed using am_auth_destroy_auth_context().
Number of choices in the choices field.
Default choice, as an index into the choices list.
Memory for the response must be allocated and freed by the caller.
The number of selected choices in the response.