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
00038 typedef enum
00039 {
00041 GLOBUS_GSI_PROXY_ERROR_SUCCESS = 0,
00043 GLOBUS_GSI_PROXY_ERROR_WITH_HANDLE = 1,
00045 GLOBUS_GSI_PROXY_ERROR_WITH_HANDLE_ATTRS = 2,
00047 GLOBUS_GSI_PROXY_ERROR_WITH_PROXYCERTINFO = 3,
00049 GLOBUS_GSI_PROXY_ERROR_WITH_PROXYPOLICY = 4,
00051 GLOBUS_GSI_PROXY_ERROR_WITH_PATHLENGTH = 5,
00053 GLOBUS_GSI_PROXY_ERROR_WITH_X509_REQ = 6,
00055 GLOBUS_GSI_PROXY_ERROR_WITH_X509 = 7,
00057 GLOBUS_GSI_PROXY_ERROR_WITH_X509_EXTENSIONS = 8,
00059 GLOBUS_GSI_PROXY_ERROR_WITH_PRIVATE_KEY = 9,
00061 GLOBUS_GSI_PROXY_ERROR_WITH_BIO = 10,
00063 GLOBUS_GSI_PROXY_ERROR_WITH_CREDENTIAL = 11,
00065 GLOBUS_GSI_PROXY_ERROR_WITH_CRED_HANDLE = 12,
00067 GLOBUS_GSI_PROXY_ERROR_WITH_CRED_HANDLE_ATTRS = 13,
00069 GLOBUS_GSI_PROXY_ERROR_ERRNO = 14,
00071 GLOBUS_GSI_PROXY_ERROR_SETTING_HANDLE_TYPE = 15,
00073 GLOBUS_GSI_PROXY_INVALID_PARAMETER = 16,
00075 GLOBUS_GSI_PROXY_ERROR_SIGNING = 17,
00077 GLOBUS_GSI_PROXY_ERROR_LAST = 18
00078 } globus_gsi_proxy_error_t;
00079
00080 #ifdef __cplusplus
00081 }
00082 #endif
00083
00084 #endif