XrdCryptosslgsiAux.hh File Reference
#include "XrdCrypto/XrdCryptosslgsiX509Chain.hh"
#include "XrdCrypto/XrdCryptoX509Req.hh"
#include "XrdCrypto/XrdCryptoRSA.hh"
#include "XrdOuc/XrdOucString.hh"
Go to the source code of this file.
Classes |
struct | XrdProxyOpt_t |
Defines |
#define | gsiProxyCertInfo_OLD_OID "1.3.6.1.4.1.3536.1.222" |
#define | gsiProxyCertInfo_OID "1.3.6.1.5.5.7.1.14" |
#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 **) |
int | XrdSslgsiX509DumpExtensions (XrdCryptoX509 *) |
int | XrdSslgsiX509GetVOMSAttr (XrdCryptoX509 *, XrdOucString &) |
int | XrdSslgsiX509CheckProxy3 (XrdCryptoX509 *, XrdOucString &) |
Define Documentation
#define gsiProxyCertInfo_OID "1.3.6.1.5.5.7.1.14" |
#define gsiProxyCertInfo_OLD_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_ExpiredEEC 4 |
#define kErrPX_GenerateKey 9 |
#define kErrPX_NoResources 5 |
#define kErrPX_ProxyFile 10 |
#define kErrPX_SetAttribute 6 |
#define kErrPX_SetPathDepth 7 |
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 * |
| |
|
) |
| | |