xrootd
Public Member Functions | List of all members
XrdCryptolocalFactory Class Reference

#include <XrdCryptolocalFactory.hh>

Inheritance diagram for XrdCryptolocalFactory:
Inheritance graph
[legend]
Collaboration diagram for XrdCryptolocalFactory:
Collaboration graph
[legend]

Public Member Functions

 XrdCryptolocalFactory ()
virtual ~XrdCryptolocalFactory ()
void SetTrace (kXR_int32 trace)
XrdCryptoKDFunLen_t KDFunLen ()
XrdCryptoKDFun_t KDFun ()
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)
XrdCryptoMsgDigestMsgDigest (const char *dgst)
XrdCryptoRSARSA (int bits=XrdCryptoDefRSABits, int exp=XrdCryptoDefRSAExp)
XrdCryptoRSARSA (const char *pub, int lpub=0)
XrdCryptoRSARSA (const XrdCryptoRSA &r)
- Public Member Functions inherited from XrdCryptoFactory
 XrdCryptoFactory (const char *n="Unknown", int id=-1)
virtual ~XrdCryptoFactory ()
char * Name () const
int ID () const
virtual bool SupportedCipher (const char *t)
virtual bool SupportedMsgDigest (const char *dgst)
virtual XrdCryptoX509X509 (const char *cf, const char *kf=0)
virtual XrdCryptoX509X509 (XrdSutBucket *b)
virtual XrdCryptoX509CrlX509Crl (const char *crlfile, int opt=0)
virtual XrdCryptoX509CrlX509Crl (XrdCryptoX509 *cacert)
virtual XrdCryptoX509ReqX509Req (XrdSutBucket *bck)
virtual XrdCryptoX509VerifyCert_t X509VerifyCert ()
virtual XrdCryptoX509VerifyChain_t X509VerifyChain ()
virtual XrdCryptoX509ParseFile_t X509ParseFile ()
virtual XrdCryptoX509ParseBucket_t X509ParseBucket ()
virtual XrdCryptoX509ExportChain_t X509ExportChain ()
virtual XrdCryptoX509ChainToFile_t X509ChainToFile ()
bool operator== (const XrdCryptoFactory factory)

Additional Inherited Members

- Static Public Member Functions inherited from XrdCryptoFactory
static XrdCryptoFactoryGetCryptoFactory (const char *factoryname)

Constructor & Destructor Documentation

XrdCryptolocalFactory::XrdCryptolocalFactory ( )
virtual XrdCryptolocalFactory::~XrdCryptolocalFactory ( )
inlinevirtual

Member Function Documentation

XrdCryptoCipher * XrdCryptolocalFactory::Cipher ( const char *  t,
int  l = 0 
)
virtual

Reimplemented from XrdCryptoFactory.

References XrdCryptoCipher::IsValid().

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

Reimplemented from XrdCryptoFactory.

References XrdCryptoCipher::IsValid().

XrdCryptoCipher * XrdCryptolocalFactory::Cipher ( XrdSutBucket b)
virtual

Reimplemented from XrdCryptoFactory.

References XrdCryptoCipher::IsValid().

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

Reimplemented from XrdCryptoFactory.

References XrdCryptoCipher::IsValid().

XrdCryptoCipher * XrdCryptolocalFactory::Cipher ( const XrdCryptoCipher c)
virtual

Reimplemented from XrdCryptoFactory.

References XrdCryptoCipher::IsValid().

XrdCryptoKDFun_t XrdCryptolocalFactory::KDFun ( )
virtual

Reimplemented from XrdCryptoFactory.

References XrdCryptolocalKDFun().

XrdCryptoKDFunLen_t XrdCryptolocalFactory::KDFunLen ( )
virtual

Reimplemented from XrdCryptoFactory.

References XrdCryptolocalKDFunLen().

XrdCryptoMsgDigest * XrdCryptolocalFactory::MsgDigest ( const char *  dgst)
virtual

Reimplemented from XrdCryptoFactory.

References ABSTRACTMETHOD.

XrdCryptoRSA * XrdCryptolocalFactory::RSA ( int  bits = XrdCryptoDefRSABits,
int  exp = XrdCryptoDefRSAExp 
)
virtual

Reimplemented from XrdCryptoFactory.

References ABSTRACTMETHOD.

XrdCryptoRSA * XrdCryptolocalFactory::RSA ( const char *  pub,
int  lpub = 0 
)
virtual

Reimplemented from XrdCryptoFactory.

References ABSTRACTMETHOD.

XrdCryptoRSA * XrdCryptolocalFactory::RSA ( const XrdCryptoRSA r)
virtual

Reimplemented from XrdCryptoFactory.

References ABSTRACTMETHOD.

void XrdCryptolocalFactory::SetTrace ( kXR_int32  trace)
virtual

The documentation for this class was generated from the following files: