voms

voms(3)                           VOMS CC API                          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 101 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 Function Documentation
   int TranslateVOMS (struct vomsdatar * vd, std::vector< voms > & v, int *
       error) [friend]
   friend class vomsdata [friend]
       Definition at line 102 of file voms_api.h.

Field Documentation
   std::string voms::custom
       The data returned by an S command

       Definition at line 116 of file voms_api.h.

   std::string voms::date1
       Beginning of validity of the user info

       Definition at line 112 of file voms_api.h.

   std::string voms::date2
       End of validity of the user info

       Definition at line 113 of file voms_api.h.

   std::vector<std::string> voms::fqan
       Keeps the data in the compact format

       Definition at line 118 of file voms_api.h.

   std::string voms::serial
       Serial number. '0' if coming from non-ac

       Definition at line 119 of file voms_api.h.

   std::string voms::server
       The VOMS server DN, as from its certificate

       Definition at line 108 of file voms_api.h.

   std::string voms::serverca
       The CA which signed the VOMS certificate

       Definition at line 109 of file voms_api.h.

   int voms::siglen
       The length of the VOMS server signature

       Definition at line 104 of file voms_api.h.

   std::string voms::signature
       The VOMS server signature

       Definition at line 105 of file voms_api.h.

   std::vector<data> voms::std
       User's characteristics

       Definition at line 115 of file voms_api.h.

   data_type voms::type
       The type of data returned

       Definition at line 114 of file voms_api.h.

   std::string voms::uri
       The URI of the VOMS server

       Definition at line 111 of file voms_api.h.

   std::string voms::user
       The user's DN, as from his certificate

       Definition at line 106 of file voms_api.h.

   std::string voms::userca
       The CA which signed the user's certificate

       Definition at line 107 of file voms_api.h.

   int voms::version
       0 means data didn't originate from an AC

       Definition at line 103 of file voms_api.h.

   std::string voms::voname
       The name of the VO to which the VOMS belongs

       Definition at line 110 of file voms_api.h.


Author
       Generated automatically by Doxygen for VOMS CC API from the source
       code.



Version 1.5.0                   Sun Feb 3 2019                         voms(3)