XrdCryptoFactory.hh File Reference

#include "XrdCrypto/XrdCryptoAux.hh"
Include dependency graph for XrdCryptoFactory.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  XrdProxyOpt_t
class  XrdCryptoFactory

Defines

#define MAXFACTORYNAMELEN   10
#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"

Typedefs

typedef int(* XrdCryptoKDFunLen_t )()
typedef int(* XrdCryptoKDFun_t )(const char *pass, int plen, const char *salt, int slen, char *key, int klen)
typedef bool(* XrdCryptoX509VerifyCert_t )(XrdCryptoX509 *c, XrdCryptoX509 *r)
typedef bool(* XrdCryptoX509VerifyChain_t )(XrdCryptoX509Chain *chain, int &errcode)
typedef XrdSutBucket *(* XrdCryptoX509ExportChain_t )(XrdCryptoX509Chain *, bool)
typedef int(* XrdCryptoX509ChainToFile_t )(XrdCryptoX509Chain *, const char *)
typedef int(* XrdCryptoX509ParseFile_t )(const char *fname, XrdCryptoX509Chain *)
typedef int(* XrdCryptoX509ParseBucket_t )(XrdSutBucket *, XrdCryptoX509Chain *)
typedef bool(* XrdCryptoProxyCertInfo_t )(const void *, int &, bool *)
typedef void(* XrdCryptoSetPathLenConstraint_t )(void *, int)
typedef int(* XrdCryptoX509CreateProxy_t )(const char *, const char *, XrdProxyOpt_t *, XrdCryptogsiX509Chain *, XrdCryptoRSA **, const char *)
typedef int(* XrdCryptoX509CreateProxyReq_t )(XrdCryptoX509 *, XrdCryptoX509Req **, XrdCryptoRSA **)
typedef int(* XrdCryptoX509SignProxyReq_t )(XrdCryptoX509 *, XrdCryptoRSA *, XrdCryptoX509Req *, XrdCryptoX509 **)
typedef int(* XrdCryptoX509CheckProxy3_t )(XrdCryptoX509 *, XrdOucString &)
typedef int(* XrdCryptoX509GetVOMSAttr_t )(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 MAXFACTORYNAMELEN   10

Typedef Documentation

typedef int(* XrdCryptoKDFun_t)(const char *pass, int plen, const char *salt, int slen, char *key, int klen)
typedef int(* XrdCryptoKDFunLen_t)()
typedef bool(* XrdCryptoProxyCertInfo_t)(const void *, int &, bool *)
typedef void(* XrdCryptoSetPathLenConstraint_t)(void *, int)
typedef int(* XrdCryptoX509ChainToFile_t)(XrdCryptoX509Chain *, const char *)
typedef int(* XrdCryptoX509CreateProxy_t)(const char *, const char *, XrdProxyOpt_t *, XrdCryptogsiX509Chain *, XrdCryptoRSA **, const char *)
typedef int(* XrdCryptoX509ParseFile_t)(const char *fname, XrdCryptoX509Chain *)
typedef bool(* XrdCryptoX509VerifyChain_t)(XrdCryptoX509Chain *chain, int &errcode)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 7 Apr 2019 for xrootd by  doxygen 1.6.1