xrootd
Loading...
Searching...
No Matches
XrdVoms.hh
Go to the documentation of this file.
1#ifndef ___XRD_VOMS_H___
2#define ___XRD_VOMS_H___
3/******************************************************************************/
4/* */
5/* X r d V o m s . h h */
6/* */
7/* (C) 2013 G. Ganis, CERN */
8/* */
9/* All rights reserved. The copyright holder's institutional names may not */
10/* be used to endorse or promote products derived from this software without */
11/* specific prior written permission. */
12/* */
13/* This file is part of the VOMS extraction XRootD plug-in software suite, */
14/* here after called VOMS-XRootD (see https://github.com/gganis/voms). */
15/* */
16/* VOMS-XRootD is free software: you can redistribute it and/or modify it */
17/* under the terms of the GNU Lesser General Public License as published by */
18/* the Free Software Foundation, either version 3 of the License, or (at */
19/* your option) any later version. */
20/* */
21/* VOMS-XRootD is distributed in the hope that it will be useful, but */
22/* WITHOUT ANY WARRANTY, not even the implied warranty of MERCHANTABILITY or */
23/* FITNESS FOR A PARTICULAR PURPOSE. */
24/* See the GNU Lesser General Public License for more details. */
25/* */
26/* You should have received a copy of the GNU Lesser General Public License */
27/* along with VOMS-XRootD in a file called COPYING.LGPL (LGPL license) and */
28/* file COPYING (GPL license). If not, see <http://www.gnu.org/licenses/>. */
29/* */
30/******************************************************************************/
31
32
33#include "voms/voms_api.h"
34#include "openssl/x509.h"
35#include "openssl/pem.h"
36
37// Structure for interpreting input to the VOMS function when format is set to
38// STACK_OF(X509)
39typedef struct {
40 X509 *cert;
41 STACK_OF(X509) *chain;
43
44#endif
Definition XrdVoms.hh:39
X509 * cert
Definition XrdVoms.hh:40
STACK_OF(X509) *chain