globus_connect_gridftp_server 17.0~rc3
Loading...
Searching...
No Matches
globus_xio_gssapi_ftp.h
1
2#if !defined GLOBUS_XIO_DRIVER_GSSAPI_FTP_H
3#define GLOBUS_XIO_DRIVER_GSSAPI_FTP_H 1
4
5#include "globus_common.h"
6#include "globus_error_gssapi.h"
7
8typedef enum
9{
10 GLOBUS_XIO_GSSAPI_ATTR_TYPE_SUBJECT,
11 GLOBUS_XIO_GSSAPI_ATTR_TYPE_START_STATE,
12 GLOBUS_XIO_GSSAPI_ATTR_TYPE_ENCRYPT,
13 GLOBUS_XIO_GSSAPI_ATTR_TYPE_ALLOW_CLEAR,
14 GLOBUS_XIO_GSSAPI_ATTR_TYPE_FORCE_SERVER
15} globus_xio_gssapi_attr_type_t;
16
17typedef enum globus_xio_gssapi_handle_cntl_type_e
18{
19 GLOBUS_XIO_DRIVER_GSSAPI_FTP_GET_AUTH
20} globus_xio_gssapi_handle_cntl_type_t;
21
22enum
23{
24 GLOBUS_XIO_GSSAPI_FTP_BAD_PARAMETER,
25 GLOBUS_XIO_GSSAPI_FTP_OUTSTANDING_OP,
26 GLOBUS_XIO_GSSAPI_FTP_ERROR_ENCODING,
27 GLOBUS_XIO_GSSAPI_FTP_ERROR_ALLOC,
28 GLOBUS_XIO_GSSAPI_FTP_ERROR_AUTH,
29 GLOBUS_XIO_GSSAPI_FTP_ERROR_QUIT
30};
31
32enum
33{
34 GLOBUS_XIO_GSSAPI_FTP_SECURE,
35 GLOBUS_XIO_GSSAPI_FTP_CLEAR,
36 GLOBUS_XIO_GSSAPI_FTP_NONE
37};
38
39#endif