gss_display_status - convert a GSS-API status code to text
cc [ flag... ] file... -lgss [ library... ] #include <gssapi/gssapi.h> OM_uint32 gss_display_status(OM_uint32 *minor_status, OM_uint32 status value,int status type, const gss_OID mech_type, OM_uint32 *message_context, gss_buffer_t status string);
The gss_display_status() function enables an application to obtain a textual representation of a GSS-API status code for display to the user or for logging purposes. Because some status values may indicate multiple conditions, applications may need to call gss_display_status() multiple times, with each call generating a single text string.
The message_context parameter is used by gss_acquire_cred() to store state information on error messages that are extracted from a given status_value. The message_context parameter must be initialized to 0 by the application prior to the first call, and gss_display_status() will return a non-zero value in this parameter if there are further messages to extract.
The message_context parameter contains all state information required by gss_display_status() to extract further messages from the status_value. If a non-zero value is returned in this parameter, the application is not required to call gss_display_status() again unless subsequent messages are desired.
The parameter descriptions for gss_display_status() follow:
minor_status
status_value
status_type
mech_type
message_context
status_string
The gss_display_status() function may return the following status codes:
GSS_S_COMPLETE
GSS_S_BAD_MECH
GSS_S_BAD_STATUS
GSS_S_FAILURE
See attributes(5) for descriptions of the following attributes:
|
gss_acquire_cred(3GSS), gss_release_buffer(3GSS), attributes(5)
Solaris Security for Developers Guide
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |