intglobus_gss_assist_token_get_fd(void*arg,void**bufp,size_t*sizep)
Get token from a FILE *. Use a open FILE handle to get a token. This function provides parameter types
that allow it to be passed to globus_gss_assist_init_sec_context and globus_gss_assist_accept_sec_contextParametersarg the FILE * stream cast to a void pointer
bufp the resulting token
sizep the size (number of bytes) read into bufp
Returns
0 on success > 0 is internal return < 0 is the -errno
intglobus_gss_assist_token_send_fd(void*arg,void*buf,size_tsize)
Send token via a FILE *. Write a token to the open FILE handle. Will write it with a 4 byte length. This
function provides parameter types that allow it to be passed to globus_gss_assist_init_sec_context and
globus_gss_assist_accept_sec_contextParametersarg the FILE * stream to send the token on
buf the token
size the size of the token in bytes
Returns
0 on success >0 on error <0 on errno error
intglobus_gss_assist_token_send_fd_ex(void*exp,void*buf,size_tsize)
Send a token to a FILE *. Write a token to the open FILE *. This function will look at the flag to
determine if the length field needs to be written.
Parametersexp the globus_gss_assist_ex variable that holds the FILE * stream and flags to bet set
buf the token buffer to send
size size of the token buffer
Returns
0 on success >0 on error <0 on errno error (-errno)
intglobus_gss_assist_token_send_fd_without_length(void*arg,void*buf,size_tsize)
Send token to a FILE *. Write a token to the open FILE. This function will write it without a length, so
that the FILE stream only contains GSSAPI tokens.