00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef GLOBUS_GSI_PROXY_CONSTANTS_H
00018 #define GLOBUS_GSI_PROXY_CONSTANTS_H
00019
00025 #ifdef __cplusplus
00026 extern "C" {
00027 #endif
00028
00039 typedef enum
00040 {
00042 GLOBUS_GSI_PROXY_ERROR_SUCCESS = 0,
00044 GLOBUS_GSI_PROXY_ERROR_WITH_HANDLE = 1,
00046 GLOBUS_GSI_PROXY_ERROR_WITH_HANDLE_ATTRS = 2,
00048 GLOBUS_GSI_PROXY_ERROR_WITH_PROXYCERTINFO = 3,
00050 GLOBUS_GSI_PROXY_ERROR_WITH_PROXYPOLICY = 4,
00052 GLOBUS_GSI_PROXY_ERROR_WITH_PATHLENGTH = 5,
00054 GLOBUS_GSI_PROXY_ERROR_WITH_X509_REQ = 6,
00056 GLOBUS_GSI_PROXY_ERROR_WITH_X509 = 7,
00058 GLOBUS_GSI_PROXY_ERROR_WITH_X509_EXTENSIONS = 8,
00060 GLOBUS_GSI_PROXY_ERROR_WITH_PRIVATE_KEY = 9,
00062 GLOBUS_GSI_PROXY_ERROR_WITH_BIO = 10,
00064 GLOBUS_GSI_PROXY_ERROR_WITH_CREDENTIAL = 11,
00066 GLOBUS_GSI_PROXY_ERROR_WITH_CRED_HANDLE = 12,
00068 GLOBUS_GSI_PROXY_ERROR_WITH_CRED_HANDLE_ATTRS = 13,
00070 GLOBUS_GSI_PROXY_ERROR_ERRNO = 14,
00072 GLOBUS_GSI_PROXY_ERROR_SETTING_HANDLE_TYPE = 15,
00074 GLOBUS_GSI_PROXY_INVALID_PARAMETER = 16,
00076 GLOBUS_GSI_PROXY_ERROR_SIGNING = 17,
00078 GLOBUS_GSI_PROXY_ERROR_LAST = 18
00079 } globus_gsi_proxy_error_t;
00080
00081 #ifdef __cplusplus
00082 }
00083 #endif
00084
00085 #endif