#include <fstream>
#include <string>
#include <vector>
#include "gssapi.h"
#include <openssl/x509.h>
#include <openssl/bio.h>
#include <sys/types.h>
#include "newformat.h"
Go to the source code of this file.
typedef bool(* check_sig)(X509 *, void *, verror_type &) |
Definition at line 182 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 74 of file voms_api.h.
enum recurse_type |
Definition at line 135 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 141 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 155 of file voms_api.h.
int getMajorVersionNumber | ( | void | ) |
int getMinorVersionNumber | ( | void | ) |
int getPatchVersionNumber | ( | void | ) |