XrdCryptosslFactory Class Reference

#include <XrdCryptosslFactory.hh>

Inheritance diagram for XrdCryptosslFactory:

XrdCryptoFactory 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 ()

Detailed Description

Definition at line 29 of file XrdCryptosslFactory.hh.


Constructor & Destructor Documentation

XrdCryptosslFactory::XrdCryptosslFactory (  ) 

Definition at line 44 of file XrdCryptosslFactory.cc.

References XrdSutRndm::GetBuffer().

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

Definition at line 33 of file XrdCryptosslFactory.hh.


Member Function Documentation

void XrdCryptosslFactory::SetTrace ( kXR_int32  trace  )  [virtual]

Reimplemented from XrdCryptoFactory.

Definition at line 69 of file XrdCryptosslFactory.cc.

References eDest, Logger, XrdSysError::logger(), sslTrace, sslTRACE_ALL, sslTRACE_Debug, sslTRACE_Dump, sslTRACE_Notify, and XrdOucTrace::What.

XrdCryptoKDFunLen_t XrdCryptosslFactory::KDFunLen (  )  [virtual]

Reimplemented from XrdCryptoFactory.

Definition at line 94 of file XrdCryptosslFactory.cc.

References XrdCryptosslKDFunLen().

XrdCryptoKDFun_t XrdCryptosslFactory::KDFun (  )  [virtual]

Reimplemented from XrdCryptoFactory.

Definition at line 102 of file XrdCryptosslFactory.cc.

References XrdCryptosslKDFun().

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

Reimplemented from XrdCryptoFactory.

Definition at line 110 of file XrdCryptosslFactory.cc.

References XrdCryptosslCipher::IsSupported().

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

Reimplemented from XrdCryptoFactory.

Definition at line 118 of file XrdCryptosslFactory.cc.

References XrdCryptoCipher::IsValid().

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

Reimplemented from XrdCryptoFactory.

Definition at line 133 of file XrdCryptosslFactory.cc.

References XrdCryptoCipher::IsValid().

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

Reimplemented from XrdCryptoFactory.

Definition at line 150 of file XrdCryptosslFactory.cc.

References b, and XrdCryptoCipher::IsValid().

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

Reimplemented from XrdCryptoFactory.

Definition at line 165 of file XrdCryptosslFactory.cc.

References XrdCryptoCipher::IsValid().

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

Reimplemented from XrdCryptoFactory.

Definition at line 181 of file XrdCryptosslFactory.cc.

References c, and XrdCryptoCipher::IsValid().

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

Reimplemented from XrdCryptoFactory.

Definition at line 196 of file XrdCryptosslFactory.cc.

References XrdCryptosslMsgDigest::IsSupported().

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

Reimplemented from XrdCryptoFactory.

Definition at line 204 of file XrdCryptosslFactory.cc.

References XrdCryptoMsgDigest::IsValid().

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

Reimplemented from XrdCryptoFactory.

Definition at line 219 of file XrdCryptosslFactory.cc.

References XrdCryptoRSA::IsValid().

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

Reimplemented from XrdCryptoFactory.

Definition at line 234 of file XrdCryptosslFactory.cc.

References XrdCryptoRSA::IsValid().

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

Reimplemented from XrdCryptoFactory.

Definition at line 249 of file XrdCryptosslFactory.cc.

References XrdCryptoRSA::IsValid().

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

Reimplemented from XrdCryptoFactory.

Definition at line 264 of file XrdCryptosslFactory.cc.

References XrdCryptoX509::Opaque().

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

Reimplemented from XrdCryptoFactory.

Definition at line 279 of file XrdCryptosslFactory.cc.

References b, and XrdCryptoX509::Opaque().

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

Reimplemented from XrdCryptoFactory.

Definition at line 294 of file XrdCryptosslFactory.cc.

References XrdCryptoX509Crl::Opaque().

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

Reimplemented from XrdCryptoFactory.

Definition at line 309 of file XrdCryptosslFactory.cc.

References XrdCryptoX509Crl::Opaque().

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

Reimplemented from XrdCryptoFactory.

Definition at line 324 of file XrdCryptosslFactory.cc.

References b, and XrdCryptoX509Req::Opaque().

XrdCryptoX509VerifyCert_t XrdCryptosslFactory::X509VerifyCert (  )  [virtual]

Reimplemented from XrdCryptoFactory.

Definition at line 339 of file XrdCryptosslFactory.cc.

References XrdCryptosslX509VerifyCert().

XrdCryptoX509VerifyChain_t XrdCryptosslFactory::X509VerifyChain (  )  [virtual]

Reimplemented from XrdCryptoFactory.

Definition at line 348 of file XrdCryptosslFactory.cc.

References XrdCryptosslX509VerifyChain().

XrdCryptoX509ParseFile_t XrdCryptosslFactory::X509ParseFile (  )  [virtual]

Reimplemented from XrdCryptoFactory.

Definition at line 375 of file XrdCryptosslFactory.cc.

References XrdCryptosslX509ParseFile().

XrdCryptoX509ParseBucket_t XrdCryptosslFactory::X509ParseBucket (  )  [virtual]

Reimplemented from XrdCryptoFactory.

Definition at line 384 of file XrdCryptosslFactory.cc.

References XrdCryptosslX509ParseBucket().

XrdCryptoX509ExportChain_t XrdCryptosslFactory::X509ExportChain (  )  [virtual]

Reimplemented from XrdCryptoFactory.

Definition at line 357 of file XrdCryptosslFactory.cc.

References XrdCryptosslX509ExportChain().

XrdCryptoX509ChainToFile_t XrdCryptosslFactory::X509ChainToFile (  )  [virtual]

Reimplemented from XrdCryptoFactory.

Definition at line 366 of file XrdCryptosslFactory.cc.

References XrdCryptosslX509ChainToFile().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:50:30 2011 for ROOT_528-00b_version by  doxygen 1.5.1