Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdCryptosslgsiAux.hh File Reference

#include <XrdCrypto/XrdCryptosslgsiX509Chain.hh>
#include <XrdCrypto/XrdCryptoX509Req.hh>
#include <XrdCrypto/XrdCryptoRSA.hh>

Include dependency graph for XrdCryptosslgsiAux.hh:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

struct  XrdProxyOpt_t

Defines

#define gsiProxyCertInfo_OID   "1.3.6.1.4.1.3536.1.222"
#define kErrPX_Error   1
#define kErrPX_BadEECfile   2
#define kErrPX_BadEECkey   3
#define kErrPX_ExpiredEEC   4
#define kErrPX_NoResources   5
#define kErrPX_SetAttribute   6
#define kErrPX_SetPathDepth   7
#define kErrPX_Signing   8
#define kErrPX_GenerateKey   9
#define kErrPX_ProxyFile   10
#define kErrPX_BadNames   11
#define kErrPX_BadSerial   12
#define kErrPX_BadExtension   13

Functions

bool XrdSslgsiProxyCertInfo (const void *ext, int &pathlen, bool *haspolicy=0)
void XrdSslgsiSetPathLenConstraint (void *ext, int pathlen)
int XrdSslgsiX509CreateProxy (const char *, const char *, XrdProxyOpt_t *, XrdCryptosslgsiX509Chain *, XrdCryptoRSA **, const char *)
int XrdSslgsiX509CreateProxyReq (XrdCryptoX509 *, XrdCryptoX509Req **, XrdCryptoRSA **)
int XrdSslgsiX509SignProxyReq (XrdCryptoX509 *, XrdCryptoRSA *, XrdCryptoX509Req *, XrdCryptoX509 **)


Define Documentation

#define gsiProxyCertInfo_OID   "1.3.6.1.4.1.3536.1.222"
 

#define kErrPX_BadEECfile   2
 

#define kErrPX_BadEECkey   3
 

#define kErrPX_BadExtension   13
 

#define kErrPX_BadNames   11
 

#define kErrPX_BadSerial   12
 

#define kErrPX_Error   1
 

#define kErrPX_ExpiredEEC   4
 

#define kErrPX_GenerateKey   9
 

#define kErrPX_NoResources   5
 

#define kErrPX_ProxyFile   10
 

#define kErrPX_SetAttribute   6
 

#define kErrPX_SetPathDepth   7
 

#define kErrPX_Signing   8
 


Function Documentation

bool XrdSslgsiProxyCertInfo const void *  ext,
int &  pathlen,
bool *  haspolicy = 0
 

void XrdSslgsiSetPathLenConstraint void *  ext,
int  pathlen
 

int XrdSslgsiX509CreateProxy const char *  ,
const char *  ,
XrdProxyOpt_t ,
XrdCryptosslgsiX509Chain ,
XrdCryptoRSA **  ,
const char * 
 

int XrdSslgsiX509CreateProxyReq XrdCryptoX509 ,
XrdCryptoX509Req **  ,
XrdCryptoRSA ** 
 

int XrdSslgsiX509SignProxyReq XrdCryptoX509 ,
XrdCryptoRSA ,
XrdCryptoX509Req ,
XrdCryptoX509 ** 
 


Generated on Sun Nov 6 13:40:11 2011 for xrootd by  doxygen 1.3.9.1