Functions | |
int | globus_gss_assist_token_get_fd (void *arg, void **bufp, size_t *sizep) |
Get token from a FILE *. | |
int | globus_gss_assist_token_send_fd (void *arg, void *buf, size_t size) |
Send token via a FILE *. | |
int | globus_gss_assist_token_send_fd_without_length (void *arg, void *buf, size_t size) |
Send token to a FILE *. | |
int | globus_gss_assist_token_send_fd_ex (void *exp, void *buf, size_t size) |
Send a token to a FILE *. |
The functions in this section are used to send and receive GSSAPI tokens using various methods. These are used by the Security Context Management functions.
int globus_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_context
arg | the FILE * stream cast to a void pointer | |
bufp | the resulting token | |
sizep | the size (number of bytes) read into bufp |
int globus_gss_assist_token_send_fd | ( | void * | arg, | |
void * | buf, | |||
size_t | size | |||
) |
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_context
arg | the FILE * stream to send the token on | |
buf | the token | |
size | the size of the token in bytes |
int globus_gss_assist_token_send_fd_ex | ( | void * | exp, | |
void * | buf, | |||
size_t | size | |||
) |
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.
exp | 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 |
int globus_gss_assist_token_send_fd_without_length | ( | void * | arg, | |
void * | buf, | |||
size_t | size | |||
) |
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.