|
Grid Community Toolkit
6.2.1629922860 (tag: v6.2.20210826)
|
Send and Receive Security Tokens. More...
Functions | |
| int | globus_gss_assist_token_get_fd (void *arg, void **bufp, size_t *sizep) |
| Get token from a FILE *. More... | |
| int | globus_gss_assist_token_send_fd (void *arg, void *buf, size_t size) |
| Send token via a FILE *. More... | |
| int | globus_gss_assist_token_send_fd_without_length (void *arg, void *buf, size_t size) |
| Send token to a FILE *. More... | |
| int | globus_gss_assist_token_send_fd_ex (void *exp, void *buf, size_t size) |
| Send a token to a FILE *. More... | |
Send and Receive Security Tokens.
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.
1.8.5