xrootd
Loading...
Searching...
No Matches
src
XrdVoms
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)
39
typedef
struct
{
40
X509 *
cert
;
41
STACK_OF
(X509) *chain;
42
}
Voms_x509_in_t
;
43
44
#endif
Voms_x509_in_t
Definition
XrdVoms.hh:39
Voms_x509_in_t::cert
X509 * cert
Definition
XrdVoms.hh:40
Voms_x509_in_t::STACK_OF
STACK_OF(X509) *chain
Generated by
1.9.8