xrootd
Loading...
Searching...
No Matches
Public Member Functions | List of all members
XrdCryptosslFactory Class Reference

#include <XrdCryptosslFactory.hh>

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

Public Member Functions

 XrdCryptosslFactory ()
 
virtual ~XrdCryptosslFactory ()
 
void SetTrace (kXR_int32 trace)
 
XrdCryptoKDFunLen_t KDFunLen ()
 
XrdCryptoKDFun_t KDFun ()
 
bool SupportedCipher (const char *t)
 
bool HasPaddingSupport ()
 
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 (bool padded, 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 ()
 
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 ()
 
- Public Member Functions inherited from XrdCryptoFactory
 XrdCryptoFactory (const char *n="Unknown", int id=-1)
 
virtual ~XrdCryptoFactory ()
 
char * Name () const
 
int ID () const
 
virtual void Notify ()
 
bool operator== (const XrdCryptoFactory factory)
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ XrdCryptosslFactory()

XrdCryptosslFactory::XrdCryptosslFactory ( )

◆ ~XrdCryptosslFactory()

virtual XrdCryptosslFactory::~XrdCryptosslFactory ( )
inlinevirtual

Member Function Documentation

◆ Cipher() [1/6]

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

Reimplemented from XrdCryptoFactory.

◆ Cipher() [2/6]

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

Reimplemented from XrdCryptoFactory.

◆ Cipher() [3/6]

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

Reimplemented from XrdCryptoFactory.

◆ Cipher() [4/6]

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

Reimplemented from XrdCryptoFactory.

◆ Cipher() [5/6]

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

Reimplemented from XrdCryptoFactory.

◆ Cipher() [6/6]

XrdCryptoCipher * XrdCryptosslFactory::Cipher ( XrdSutBucket b)
virtual

Reimplemented from XrdCryptoFactory.

◆ HasPaddingSupport()

bool XrdCryptosslFactory::HasPaddingSupport ( )
virtual

Reimplemented from XrdCryptoFactory.

◆ KDFun()

XrdCryptoKDFun_t XrdCryptosslFactory::KDFun ( )
virtual

Reimplemented from XrdCryptoFactory.

◆ KDFunLen()

XrdCryptoKDFunLen_t XrdCryptosslFactory::KDFunLen ( )
virtual

Reimplemented from XrdCryptoFactory.

◆ MsgDigest()

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

Reimplemented from XrdCryptoFactory.

◆ ProxyCertInfo()

XrdCryptoProxyCertInfo_t XrdCryptosslFactory::ProxyCertInfo ( )
virtual

Reimplemented from XrdCryptoFactory.

◆ RSA() [1/3]

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

Reimplemented from XrdCryptoFactory.

◆ RSA() [2/3]

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

Reimplemented from XrdCryptoFactory.

◆ RSA() [3/3]

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

Reimplemented from XrdCryptoFactory.

◆ SetPathLenConstraint()

XrdCryptoSetPathLenConstraint_t XrdCryptosslFactory::SetPathLenConstraint ( )
virtual

Reimplemented from XrdCryptoFactory.

◆ SetTrace()

void XrdCryptosslFactory::SetTrace ( kXR_int32  trace)
virtual

Reimplemented from XrdCryptoFactory.

◆ SupportedCipher()

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

Reimplemented from XrdCryptoFactory.

◆ SupportedMsgDigest()

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

Reimplemented from XrdCryptoFactory.

◆ X509() [1/2]

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

Reimplemented from XrdCryptoFactory.

◆ X509() [2/2]

XrdCryptoX509 * XrdCryptosslFactory::X509 ( XrdSutBucket b)
virtual

Reimplemented from XrdCryptoFactory.

◆ X509ChainToFile()

XrdCryptoX509ChainToFile_t XrdCryptosslFactory::X509ChainToFile ( )
virtual

Reimplemented from XrdCryptoFactory.

◆ X509CheckProxy3()

XrdCryptoX509CheckProxy3_t XrdCryptosslFactory::X509CheckProxy3 ( )
virtual

Reimplemented from XrdCryptoFactory.

◆ X509CreateProxy()

XrdCryptoX509CreateProxy_t XrdCryptosslFactory::X509CreateProxy ( )
virtual

Reimplemented from XrdCryptoFactory.

◆ X509CreateProxyReq()

XrdCryptoX509CreateProxyReq_t XrdCryptosslFactory::X509CreateProxyReq ( )
virtual

Reimplemented from XrdCryptoFactory.

◆ X509Crl() [1/2]

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

Reimplemented from XrdCryptoFactory.

◆ X509Crl() [2/2]

XrdCryptoX509Crl * XrdCryptosslFactory::X509Crl ( XrdCryptoX509 cacert)
virtual

Reimplemented from XrdCryptoFactory.

◆ X509ExportChain()

XrdCryptoX509ExportChain_t XrdCryptosslFactory::X509ExportChain ( )
virtual

Reimplemented from XrdCryptoFactory.

◆ X509GetVOMSAttr()

XrdCryptoX509GetVOMSAttr_t XrdCryptosslFactory::X509GetVOMSAttr ( )
virtual

Reimplemented from XrdCryptoFactory.

◆ X509ParseBucket()

XrdCryptoX509ParseBucket_t XrdCryptosslFactory::X509ParseBucket ( )
virtual

Reimplemented from XrdCryptoFactory.

◆ X509ParseFile()

XrdCryptoX509ParseFile_t XrdCryptosslFactory::X509ParseFile ( )
virtual

Reimplemented from XrdCryptoFactory.

◆ X509ParseStack()

XrdCryptoX509ParseStack_t XrdCryptosslFactory::X509ParseStack ( )
virtual

Reimplemented from XrdCryptoFactory.

◆ X509Req()

XrdCryptoX509Req * XrdCryptosslFactory::X509Req ( XrdSutBucket bck)
virtual

Reimplemented from XrdCryptoFactory.

◆ X509SignProxyReq()

XrdCryptoX509SignProxyReq_t XrdCryptosslFactory::X509SignProxyReq ( )
virtual

Reimplemented from XrdCryptoFactory.

◆ X509VerifyCert()

XrdCryptoX509VerifyCert_t XrdCryptosslFactory::X509VerifyCert ( )
virtual

Reimplemented from XrdCryptoFactory.

◆ X509VerifyChain()

XrdCryptoX509VerifyChain_t XrdCryptosslFactory::X509VerifyChain ( )
virtual

Reimplemented from XrdCryptoFactory.


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