Grid Community Toolkit
6.2.1629922860 (tag: v6.2.20210826)
Main Page
Related Pages
Modules
Data Structures
Files
Examples
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
myproxy
source
voms_utils.h
1
2
#ifndef __VOMS_UTILS_H_
3
#define __VOMS_UTILS_H_
4
5
#include <stdio.h>
6
#include <stdlib.h>
7
#include <string.h>
8
#include <ctype.h>
9
#include <assert.h>
10
11
#include <sys/stat.h>
12
#include <dirent.h>
13
14
#include <openssl/x509.h>
15
#include <openssl/objects.h>
16
#include <openssl/asn1.h>
17
#include <openssl/pem.h>
18
19
/*
20
* get_vomses()
21
*
22
* Returns the vomses line for specified path.
23
* Returns the pointer to vomses line if succeeded, NULL otherwise.
24
*/
25
char
**get_vomses(
const
char
*path);
26
27
/*
28
* has_voms_extension()
29
*
30
* Returns 1 if specified file has VOMS extension.
31
* Returns 0 if specified file has no VOMS extension.
32
* Returns -1 if error occurred.
33
*/
34
int
has_voms_extension(
const
char
*certfilepath);
35
36
37
#endif
38
Generated by
1.8.5