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)
bool HasPaddingSupport ()
XrdCryptoCipher * Cipher (const char *t, int l=0)
XrdCryptoCipher * Cipher (const char *t, int l, const char *k, int liv, const char *iv)
XrdCryptoCipher * Cipher (XrdSutBucket *b)
XrdCryptoCipher * Cipher (int bits, char *pub, int lpub, const char *t=0)
XrdCryptoCipher * Cipher (bool padded, int bits, char *pub, int lpub, const char *t=0)
XrdCryptoCipher * Cipher (const XrdCryptoCipher &c)
bool SupportedMsgDigest (const char *dgst)
XrdCryptoMsgDigest * MsgDigest (const char *dgst)
XrdCryptoRSA * RSA (int bits=XrdCryptoDefRSABits, int exp=XrdCryptoDefRSAExp)
XrdCryptoRSA * RSA (const char *pub, int lpub=0)
XrdCryptoRSA * RSA (const XrdCryptoRSA &r)
XrdCryptoX509 * X509 (const char *cf, const char *kf=0)
XrdCryptoX509 * X509 (XrdSutBucket *b)
XrdCryptoX509Crl * X509Crl (const char *crlfile, int opt=0)
XrdCryptoX509Crl * X509Crl (XrdCryptoX509 *cacert)
XrdCryptoX509Req * X509Req (XrdSutBucket *bck)
XrdCryptoX509VerifyCert_t X509VerifyCert ()
XrdCryptoX509VerifyChain_t X509VerifyChain ()
XrdCryptoX509ParseFile_t X509ParseFile ()
XrdCryptoX509ParseStack_t X509ParseStack ()
XrdCryptoX509ParseBucket_t X509ParseBucket ()
XrdCryptoX509ExportChain_t X509ExportChain ()
XrdCryptoX509ChainToFile_t X509ChainToFile ()
XrdCryptoProxyCertInfo_t ProxyCertInfo ()
XrdCryptoSetPathLenConstraint_t SetPathLenConstraint ()
XrdCryptoX509CreateProxy_t X509CreateProxy ()
XrdCryptoX509CreateProxyReq_t X509CreateProxyReq ()
XrdCryptoX509SignProxyReq_t X509SignProxyReq ()
XrdCryptoX509CheckProxy3_t X509CheckProxy3 ()
XrdCryptoX509GetVOMSAttr_t X509GetVOMSAttr ()

Static Public Attributes

static XrdSysMutex * CryptoMutexPool [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 ( bool  padded,
int  bits,
char *  pub,
int  lpub,
const char *  t = 0 
) [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.

bool XrdCryptosslFactory::HasPaddingSupport (  )  [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.

XrdCryptoProxyCertInfo_t XrdCryptosslFactory::ProxyCertInfo (  )  [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.

XrdCryptoSetPathLenConstraint_t XrdCryptosslFactory::SetPathLenConstraint (  )  [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.

XrdCryptoX509CheckProxy3_t XrdCryptosslFactory::X509CheckProxy3 (  )  [virtual]

Reimplemented from XrdCryptoFactory.

XrdCryptoX509CreateProxy_t XrdCryptosslFactory::X509CreateProxy (  )  [virtual]

Reimplemented from XrdCryptoFactory.

XrdCryptoX509CreateProxyReq_t XrdCryptosslFactory::X509CreateProxyReq (  )  [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.

XrdCryptoX509GetVOMSAttr_t XrdCryptosslFactory::X509GetVOMSAttr (  )  [virtual]

Reimplemented from XrdCryptoFactory.

XrdCryptoX509ParseBucket_t XrdCryptosslFactory::X509ParseBucket (  )  [virtual]

Reimplemented from XrdCryptoFactory.

XrdCryptoX509ParseFile_t XrdCryptosslFactory::X509ParseFile (  )  [virtual]

Reimplemented from XrdCryptoFactory.

XrdCryptoX509ParseStack_t XrdCryptosslFactory::X509ParseStack (  )  [virtual]

Reimplemented from XrdCryptoFactory.

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

Reimplemented from XrdCryptoFactory.

XrdCryptoX509SignProxyReq_t XrdCryptosslFactory::X509SignProxyReq (  )  [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[SSLFACTORY_MAX_CRYPTO_MUTEX] [static]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 16 Oct 2020 for xrootd by  doxygen 1.6.1