|   
     gssdce_cred_to_login_context(3sec)
Obtains the DCE login context associated with a GSSAPI credential 
Synopsis 
#include <dce/gssapi.h> 
 OM_uint32 gssdce_cred_to_login_context (
 OM_uint32 *minor_status,
 cred_id_t *cred_handle,
 sec_login_handle_t login_context);
 
Parameters 
Input 
cred_handle Specifies the credential handle.
 
Output 
login_context Returns the DCE login context associated with the credential.
 
minor_status Returns a status code from the security mechanism.
 
Description Using the gssdce_cred_to_login_context( ) routine, an application can obtain the DCE login context associated with a GSSAPI credential.  Only credentials 
with usage-types INIT or BOTH have associated login contexts.
 
Use this routine in the following situations: 
· 	If you want to add delegation notes to a login context 
· 	To use an INITIATE or BOTH credential to initiate an authenticated RPC call 
The application must delete the login context when it no longer needs the credentials or the login context. 
Errors 
The following describes a partial list of errors that might be returned.  Refer to the OSF DCE Problem Determination Guide for complete descriptions of all error messages. 
 
Related Information| GSS_S_COMPLETE | The routine was completed successfully. |  | GSS_S_CREDENTIALS_EXPIRED | The credentials have expired. |  | GSS_S_DEFECTIVE_CREDENTIAL | The credential is defective in some way. |  | GSS_S_FAILURE | The routine failed.  Check the minor_status parameter for details. |  | GSS_S_NO_CRED | The routine requested the default login context, but no default login context was available. |  Functions:
 
gssdce_login_context_to_cred(3sec) 
sec_login_purge_context(3sec) 
sec_login_release_context(3sec) 
 
 
 |