|
VOMS CC API
1.5.0
|
#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.
Data Structures | |
| struct | data |
| User's characteristics: can be repeated. Generic name-value attribute : can be repeated. More... | |
| struct | attribute |
| struct | attributelist |
| struct | contactdata |
| struct | voms |
| struct | vomsdata |
| class | vomsdata::Initializer |
Macros | |
| #define | NOGLOBUS |
Typedefs | |
| typedef void * | gss_cred_id_t |
| typedef void * | gss_ctx_id_t |
| typedef bool(* | check_sig )(X509 *, void *, verror_type &) |
Enumerations | |
| enum | data_type { TYPE_NODATA, TYPE_STD, TYPE_CUSTOM } |
| The type of data returned. More... | |
| enum | recurse_type { RECURSE_CHAIN, RECURSE_NONE, RECURSE_DEEP } |
| enum | verify_type { VERIFY_FULL = 0xffffffff, VERIFY_NONE = 0x00000000, VERIFY_DATE = 0x00000001, VERIFY_TARGET = 0x00000002, VERIFY_KEY = 0x00000004, VERIFY_SIGN = 0x00000008, VERIFY_ORDER = 0x00000010, VERIFY_ID = 0x00000020, VERIFY_CERTLIST = 0x00000040 } |
| enum | verror_type { VERR_NONE, VERR_NOSOCKET, VERR_NOIDENT, VERR_COMM, VERR_PARAM, VERR_NOEXT, VERR_NOINIT, VERR_TIME, VERR_IDCHECK, VERR_EXTRAINFO, VERR_FORMAT, VERR_NODATA, VERR_PARSE, VERR_DIR, VERR_SIGN, VERR_SERVER, VERR_MEM, VERR_VERIFY, VERR_TYPE, VERR_ORDER, VERR_SERVERCODE, VERR_NOTAVAIL, VERR_FILE } |
| Error codes. More... | |
Functions | |
| int | getVOMSMajorVersionNumber (void) |
| int | getVOMSMinorVersionNumber (void) |
| int | getVOMSPatchVersionNumber (void) |
| #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.
Definition at line 163 of file voms_api.h.
| int getVOMSMajorVersionNumber | ( | void | ) |
| int getVOMSMinorVersionNumber | ( | void | ) |
| int getVOMSPatchVersionNumber | ( | void | ) |
1.8.1