Grid Community Toolkit  6.2.1705709074 (tag: v6.2.20240202)
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
gsi_socket_priv.h
1 #ifndef GSI_SOCKET_PRIV_H
2 #define GSI_SOCKET_PRIV_H 1
3 /*
4  * gsi_socket_priv.h
5  *
6  * See gsi_socket.h for documentation.
7  */
8 
9 struct _gsi_socket
10 {
11  int sock;
12  int allow_anonymous; /* Boolean */
13  /* All these variables together indicate the last error we saw */
14  char *error_string;
15  int error_number;
16  gss_ctx_id_t gss_context;
17  OM_uint32 major_status;
18  OM_uint32 minor_status;
19  char *peer_name;
20  int limited_proxy; /* 1 if peer used a limited proxy */
21  int max_token_len;
22  char *certreq; /* path to a PEM encoded cert req */
23 };
24 
25 #define DEFAULT_SERVICE_NAME "host"
26 
27 #endif /* GSI_SOCKET_PRIV_H */