1#ifndef __CRYPTO_SSLGSIAUX_H__
2#define __CRYPTO_SSLGSIAUX_H__
36#include "XrdCrypto/XrdCryptosslgsiX509Chain.hh"
42#define gsiProxyCertInfo_OLD_OID "1.3.6.1.4.1.3536.1.222"
43#define gsiProxyCertInfo_OID "1.3.6.1.5.5.7.1.14"
65 XrdCryptosslgsiX509Chain *,
XrdCryptoRSA **,
const char *);
88#define kErrPX_BadEECfile 2
89#define kErrPX_BadEECkey 3
90#define kErrPX_ExpiredEEC 4
91#define kErrPX_NoResources 5
92#define kErrPX_SetAttribute 6
93#define kErrPX_SetPathDepth 7
94#define kErrPX_Signing 8
95#define kErrPX_GenerateKey 9
96#define kErrPX_ProxyFile 10
97#define kErrPX_BadNames 11
98#define kErrPX_BadSerial 12
99#define kErrPX_BadExtension 13
int XrdSslgsiX509CheckProxy3(XrdCryptoX509 *, XrdOucString &)
int XrdSslgsiX509DumpExtensions(XrdCryptoX509 *)
int XrdSslgsiX509GetVOMSAttr(XrdCryptoX509 *, XrdOucString &)
bool XrdSslgsiProxyCertInfo(const void *ext, int &pathlen, bool *haspolicy=0)
int XrdSslgsiX509CreateProxyReq(XrdCryptoX509 *, XrdCryptoX509Req **, XrdCryptoRSA **)
int XrdSslgsiX509SignProxyReq(XrdCryptoX509 *, XrdCryptoRSA *, XrdCryptoX509Req *, XrdCryptoX509 **)
void XrdSslgsiSetPathLenConstraint(void *ext, int pathlen)
int XrdSslgsiX509CreateProxy(const char *, const char *, XrdProxyOpt_t *, XrdCryptosslgsiX509Chain *, XrdCryptoRSA **, const char *)
Definition: XrdCryptoRSA.hh:51
Definition: XrdCryptoX509Req.hh:50
Definition: XrdCryptoX509.hh:51
Definition: XrdOucString.hh:254
Definition: XrdCryptoFactory.hh:100