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

XrdCryptosslFactory Class Reference

#include <XrdCryptosslFactory.hh>

Inheritance diagram for XrdCryptosslFactory:

Inheritance graph
[legend]
Collaboration diagram for XrdCryptosslFactory:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 XrdCryptosslFactory ()
virtual ~XrdCryptosslFactory ()
void SetTrace (kXR_int32 trace)
XrdCryptoKDFunLen_t KDFunLen ()
XrdCryptoKDFun_t KDFun ()
bool SupportedCipher (const char *t)
XrdCryptoCipherCipher (const char *t, int l=0)
XrdCryptoCipherCipher (const char *t, int l, const char *k, int liv, const char *iv)
XrdCryptoCipherCipher (XrdSutBucket *b)
XrdCryptoCipherCipher (int bits, char *pub, int lpub, const char *t=0)
XrdCryptoCipherCipher (const XrdCryptoCipher &c)
bool SupportedMsgDigest (const char *dgst)
XrdCryptoMsgDigestMsgDigest (const char *dgst)
XrdCryptoRSARSA (int bits=XrdCryptoDefRSABits, int exp=XrdCryptoDefRSAExp)
XrdCryptoRSARSA (const char *pub, int lpub=0)
XrdCryptoRSARSA (const XrdCryptoRSA &r)
XrdCryptoX509X509 (const char *cf, const char *kf=0)
XrdCryptoX509X509 (XrdSutBucket *b)
XrdCryptoX509CrlX509Crl (const char *crlfile, int opt=0)
XrdCryptoX509CrlX509Crl (XrdCryptoX509 *cacert)
XrdCryptoX509ReqX509Req (XrdSutBucket *bck)
XrdCryptoX509VerifyCert_t X509VerifyCert ()
XrdCryptoX509VerifyChain_t X509VerifyChain ()
XrdCryptoX509ParseFile_t X509ParseFile ()
XrdCryptoX509ParseBucket_t X509ParseBucket ()
XrdCryptoX509ExportChain_t X509ExportChain ()
XrdCryptoX509ChainToFile_t X509ChainToFile ()

Static Public Attributes

XrdSysMutexCryptoMutexPool [SSLFACTORY_MAX_CRYPTO_MUTEX]

Constructor & Destructor Documentation

XrdCryptosslFactory::XrdCryptosslFactory  ) 
 

virtual XrdCryptosslFactory::~XrdCryptosslFactory  )  [inline, virtual]
 


Member Function Documentation

XrdCryptoCipher * XrdCryptosslFactory::Cipher const XrdCryptoCipher c  )  [virtual]
 

Reimplemented from XrdCryptoFactory.

XrdCryptoCipher * XrdCryptosslFactory::Cipher int  bits,
char *  pub,
int  lpub,
const char *  t = 0
[virtual]
 

Reimplemented from XrdCryptoFactory.

XrdCryptoCipher * XrdCryptosslFactory::Cipher XrdSutBucket b  )  [virtual]
 

Reimplemented from XrdCryptoFactory.

XrdCryptoCipher * XrdCryptosslFactory::Cipher const char *  t,
int  l,
const char *  k,
int  liv,
const char *  iv
[virtual]
 

Reimplemented from XrdCryptoFactory.

XrdCryptoCipher * XrdCryptosslFactory::Cipher const char *  t,
int  l = 0
[virtual]
 

Reimplemented from XrdCryptoFactory.

XrdCryptoKDFun_t XrdCryptosslFactory::KDFun  )  [virtual]
 

Reimplemented from XrdCryptoFactory.

XrdCryptoKDFunLen_t XrdCryptosslFactory::KDFunLen  )  [virtual]
 

Reimplemented from XrdCryptoFactory.

XrdCryptoMsgDigest * XrdCryptosslFactory::MsgDigest const char *  dgst  )  [virtual]
 

Reimplemented from XrdCryptoFactory.

XrdCryptoRSA * XrdCryptosslFactory::RSA const XrdCryptoRSA r  )  [virtual]
 

Reimplemented from XrdCryptoFactory.

XrdCryptoRSA * XrdCryptosslFactory::RSA const char *  pub,
int  lpub = 0
[virtual]
 

Reimplemented from XrdCryptoFactory.

XrdCryptoRSA * XrdCryptosslFactory::RSA int  bits = XrdCryptoDefRSABits,
int  exp = XrdCryptoDefRSAExp
[virtual]
 

Reimplemented from XrdCryptoFactory.

void XrdCryptosslFactory::SetTrace kXR_int32  trace  )  [virtual]
 

Reimplemented from XrdCryptoFactory.

bool XrdCryptosslFactory::SupportedCipher const char *  t  )  [virtual]
 

Reimplemented from XrdCryptoFactory.

bool XrdCryptosslFactory::SupportedMsgDigest const char *  dgst  )  [virtual]
 

Reimplemented from XrdCryptoFactory.

XrdCryptoX509 * XrdCryptosslFactory::X509 XrdSutBucket b  )  [virtual]
 

Reimplemented from XrdCryptoFactory.

XrdCryptoX509 * XrdCryptosslFactory::X509 const char *  cf,
const char *  kf = 0
[virtual]
 

Reimplemented from XrdCryptoFactory.

XrdCryptoX509ChainToFile_t XrdCryptosslFactory::X509ChainToFile  )  [virtual]
 

Reimplemented from XrdCryptoFactory.

XrdCryptoX509Crl * XrdCryptosslFactory::X509Crl XrdCryptoX509 cacert  )  [virtual]
 

Reimplemented from XrdCryptoFactory.

XrdCryptoX509Crl * XrdCryptosslFactory::X509Crl const char *  crlfile,
int  opt = 0
[virtual]
 

Reimplemented from XrdCryptoFactory.

XrdCryptoX509ExportChain_t XrdCryptosslFactory::X509ExportChain  )  [virtual]
 

Reimplemented from XrdCryptoFactory.

XrdCryptoX509ParseBucket_t XrdCryptosslFactory::X509ParseBucket  )  [virtual]
 

Reimplemented from XrdCryptoFactory.

XrdCryptoX509ParseFile_t XrdCryptosslFactory::X509ParseFile  )  [virtual]
 

Reimplemented from XrdCryptoFactory.

XrdCryptoX509Req * XrdCryptosslFactory::X509Req XrdSutBucket bck  )  [virtual]
 

Reimplemented from XrdCryptoFactory.

XrdCryptoX509VerifyCert_t XrdCryptosslFactory::X509VerifyCert  )  [virtual]
 

Reimplemented from XrdCryptoFactory.

XrdCryptoX509VerifyChain_t XrdCryptosslFactory::X509VerifyChain  )  [virtual]
 

Reimplemented from XrdCryptoFactory.


Member Data Documentation

XrdSysMutex * XrdCryptosslFactory::CryptoMutexPool [static]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:42:08 2011 for xrootd by  doxygen 1.3.9.1