#include <fstream>#include <string>#include <vector>#include <openssl/x509.h>#include <openssl/bio.h>#include <sys/types.h>#include "newformat.h"Go to the source code of this file.
| #define NOGLOBUS |
Definition at line 33 of file voms_api.h.
| typedef bool(* check_sig)(X509 *, void *, verror_type &) |
Definition at line 190 of file voms_api.h.
| typedef void* gss_cred_id_t |
Definition at line 42 of file voms_api.h.
| typedef void* gss_ctx_id_t |
Definition at line 43 of file voms_api.h.
| enum data_type |
The type of data returned.
| TYPE_NODATA |
no data |
| TYPE_STD |
group, role, capability triplet |
| TYPE_CUSTOM |
result of an S command |
Definition at line 77 of file voms_api.h.
| enum recurse_type |
Definition at line 143 of file voms_api.h.
| enum verify_type |
| VERIFY_FULL | |
| VERIFY_NONE | |
| VERIFY_DATE | |
| VERIFY_TARGET | |
| VERIFY_KEY | |
| VERIFY_SIGN | |
| VERIFY_ORDER | |
| VERIFY_ID | |
| VERIFY_CERTLIST |
Definition at line 149 of file voms_api.h.
| enum verror_type |
Error codes.
| VERR_NONE | |
| VERR_NOSOCKET |
Socket problem |
| VERR_NOIDENT |
Cannot identify itself (certificate problem) |
| VERR_COMM |
Server problem |
| VERR_PARAM |
Wrong parameters |
| VERR_NOEXT |
VOMS extension missing |
| VERR_NOINIT |
Initialization error |
| VERR_TIME |
Error in time checking |
| VERR_IDCHECK |
User data in extension different from the real ones |
| VERR_EXTRAINFO |
VO name and URI missing |
| VERR_FORMAT |
Wrong data format |
| VERR_NODATA |
Empty extension |
| VERR_PARSE |
Parse error |
| VERR_DIR |
Directory error |
| VERR_SIGN |
Signature error |
| VERR_SERVER |
Unidentifiable VOMS server |
| VERR_MEM |
Memory problems |
| VERR_VERIFY |
Generic verification error |
| VERR_TYPE |
Returned data of unknown type |
| VERR_ORDER |
Ordering different than required |
| VERR_SERVERCODE |
Error message from the server |
| VERR_NOTAVAIL |
Method not available |
| VERR_FILE |
Error reading data from file |
Definition at line 163 of file voms_api.h.
| int getVOMSMajorVersionNumber | ( | void | ) |
| int getVOMSMinorVersionNumber | ( | void | ) |
| int getVOMSPatchVersionNumber | ( | void | ) |
1.6.1