voms(3) | Library Functions Manual | voms(3) |
NAME¶
voms
SYNOPSIS¶
#include <voms_api.h>
Public Member Functions¶
voms (const voms &)
voms ()
voms & operator= (const voms &)
~voms ()
AC * GetAC ()
std::vector< attributelist > & GetAttributes ()
std::vector< std::string > GetTargets ()
Data Fields¶
int version
int siglen
std::string signature
std::string user
std::string userca
std::string server
std::string serverca
std::string voname
std::string uri
std::string date1
std::string date2
data_type type
std::vector< data > std
std::string custom
std::vector< std::string > fqan
std::string serial
Friends¶
class vomsdata
int TranslateVOMS (struct vomsdatar *vd, std::vector< voms
> &v, int *error)
Detailed Description¶
Definition at line 103 of file voms_api.h.
Constructor & Destructor Documentation¶
voms::voms (const voms & )¶
voms::voms ()¶
voms::~voms ()¶
Member Function Documentation¶
AC * voms::GetAC ()¶
std::vector< attributelist > & voms::GetAttributes ()¶
Generic attributes
std::vector< std::string > voms::GetTargets ()¶
voms & voms::operator= (const voms & )¶
Friends And Related Symbol Documentation¶
int TranslateVOMS (struct vomsdatar * vd, std::vector< voms > & v, int * error) [friend]¶
friend class vomsdata [friend]¶
Definition at line 104 of file voms_api.h.
Field Documentation¶
std::string voms::custom¶
The data returned by an S command
Definition at line 118 of file voms_api.h.
std::string voms::date1¶
Beginning of validity of the user info
Definition at line 114 of file voms_api.h.
std::string voms::date2¶
End of validity of the user info
Definition at line 115 of file voms_api.h.
std::vector<std::string> voms::fqan¶
Keeps the data in the compact format
Definition at line 120 of file voms_api.h.
std::string voms::serial¶
Serial number. "0" if coming from non-ac
Definition at line 121 of file voms_api.h.
std::string voms::server¶
The VOMS server DN, as from its certificate
Definition at line 110 of file voms_api.h.
std::string voms::serverca¶
The CA which signed the VOMS certificate
Definition at line 111 of file voms_api.h.
int voms::siglen¶
The length of the VOMS server signature
Definition at line 106 of file voms_api.h.
std::string voms::signature¶
The VOMS server signature
Definition at line 107 of file voms_api.h.
std::vector<data> voms::std¶
User's characteristics
Definition at line 117 of file voms_api.h.
data_type voms::type¶
The type of data returned
Definition at line 116 of file voms_api.h.
std::string voms::uri¶
The URI of the VOMS server
Definition at line 113 of file voms_api.h.
std::string voms::user¶
The user's DN, as from his certificate
Definition at line 108 of file voms_api.h.
std::string voms::userca¶
The CA which signed the user's certificate
Definition at line 109 of file voms_api.h.
int voms::version¶
0 means data didn't originate from an AC
Definition at line 105 of file voms_api.h.
std::string voms::voname¶
The name of the VO to which the VOMS belongs
Definition at line 112 of file voms_api.h.
Author¶
Generated automatically by Doxygen for VOMS CC API from the source code.
Version 1.5.0 | VOMS CC API |