|
xrootd
|
#include <XrdCryptoFactory.hh>

Public Member Functions | |
| XrdCryptoFactory (const char *n="Unknown", int id=-1) | |
| virtual | ~XrdCryptoFactory () |
| virtual void | SetTrace (kXR_int32 trace) |
| char * | Name () const |
| int | ID () const |
| virtual void | Notify () |
| virtual XrdCryptoKDFunLen_t | KDFunLen () |
| virtual XrdCryptoKDFun_t | KDFun () |
| virtual bool | SupportedCipher (const char *t) |
| virtual XrdCryptoCipher * | Cipher (const char *t, int l=0) |
| virtual XrdCryptoCipher * | Cipher (const char *t, int l, const char *k, int liv, const char *iv) |
| virtual XrdCryptoCipher * | Cipher (XrdSutBucket *b) |
| virtual XrdCryptoCipher * | Cipher (int bits, char *pub, int lpub, const char *t=0) |
| virtual XrdCryptoCipher * | Cipher (const XrdCryptoCipher &c) |
| virtual bool | SupportedMsgDigest (const char *dgst) |
| virtual XrdCryptoMsgDigest * | MsgDigest (const char *dgst) |
| virtual XrdCryptoRSA * | RSA (int b=0, int e=0) |
| virtual XrdCryptoRSA * | RSA (const char *p, int l=0) |
| virtual XrdCryptoRSA * | RSA (const XrdCryptoRSA &r) |
| virtual XrdCryptoX509 * | X509 (const char *cf, const char *kf=0) |
| virtual XrdCryptoX509 * | X509 (XrdSutBucket *b) |
| virtual XrdCryptoX509Crl * | X509Crl (const char *crlfile, int opt=0) |
| virtual XrdCryptoX509Crl * | X509Crl (XrdCryptoX509 *cacert) |
| virtual XrdCryptoX509Req * | X509Req (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) |
Static Public Member Functions | |
| static XrdCryptoFactory * | GetCryptoFactory (const char *factoryname) |
Private Attributes | |
| char | name [MAXFACTORYNAMELEN] |
| int | fID |
| XrdCryptoFactory::XrdCryptoFactory | ( | const char * | n = "Unknown", |
| int | id = -1 |
||
| ) |
References fID, MAXFACTORYNAMELEN, and name.
|
inlinevirtual |
|
virtual |
Reimplemented in XrdCryptosslFactory, and XrdCryptolocalFactory.
References ABSTRACTMETHOD.
Referenced by XrdSecProtocolgsi::ClientDoCert(), GeneratePuk(), XrdSecProtocolgsi::Init(), XrdSecProtocolpwd::Init(), main(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::ParseServerInput(), ReadPuk(), XrdSecProtocolgsi::ServerDoCert(), and XrdSecProtocolgsi::setKey().
|
virtual |
Reimplemented in XrdCryptosslFactory, and XrdCryptolocalFactory.
References ABSTRACTMETHOD.
|
virtual |
Reimplemented in XrdCryptosslFactory, and XrdCryptolocalFactory.
References ABSTRACTMETHOD.
|
virtual |
Reimplemented in XrdCryptosslFactory, and XrdCryptolocalFactory.
References ABSTRACTMETHOD.
|
virtual |
Reimplemented in XrdCryptosslFactory, and XrdCryptolocalFactory.
References ABSTRACTMETHOD.
|
static |
References XrdOucHash< T >::Add(), DEBUG, eDest, EPNAME, FactoryEntry::factory, XrdOucHash< T >::Find(), XrdSysPlugin::getPlugin(), localCryptoFactory, LT_MODULE_EXT, PRINT, and FactoryEntry::status.
Referenced by GeneratePuk(), XrdSecProtocolgsi::Init(), XrdSecProtocolpwd::Init(), main(), ParseCrypto(), XrdSecProtocolpwd::ParseCrypto(), and XrdSecProtocolgsi::ParseCrypto().
|
inline |
References fID.
Referenced by XrdSecProtocolpwd::ExportCreds(), ExpPuk(), XrdSecProtocolgsi::GetCA(), XrdSecProtocolgsi::Init(), XrdSecProtocolpwd::Init(), main(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::ParseCrypto(), XrdSecProtocolgsi::ParseCrypto(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolpwd::QueryUser(), XrdSecProtocolpwd::SaveCreds(), SavePasswd(), SavePuk(), and XrdSecProtocolpwd::UpdateAlog().
|
virtual |
Reimplemented in XrdCryptosslFactory, and XrdCryptolocalFactory.
References ABSTRACTMETHOD.
Referenced by XrdSecProtocolpwd::DoubleHash(), and main().
|
virtual |
Reimplemented in XrdCryptosslFactory, and XrdCryptolocalFactory.
References ABSTRACTMETHOD.
Referenced by XrdSecProtocolpwd::DoubleHash(), and main().
|
virtual |
Reimplemented in XrdCryptosslFactory, and XrdCryptolocalFactory.
References ABSTRACTMETHOD.
Referenced by XrdSecProtocolgsi::ClientDoCert(), main(), and XrdSecProtocolgsi::ServerDoCert().
|
inline |
References name.
Referenced by XrdSecProtocolgsi::GetSrvCertEnt(), XrdSecProtocolgsi::Init(), XrdSecProtocolpwd::Init(), and operator==().
|
inlinevirtual |
Referenced by XrdSecProtocolgsi::Init(), and XrdSecProtocolgsi::ParseCrypto().
| bool XrdCryptoFactory::operator== | ( | const XrdCryptoFactory | factory | ) |
References Name().
|
virtual |
Reimplemented in XrdCryptosslFactory, and XrdCryptolocalFactory.
References ABSTRACTMETHOD.
Referenced by XrdSecProtocolgsi::ClientDoCert(), XrdSecProtocolgsi::ClientDoInit(), main(), XrdSecProtocolgsi::ServerDoCert(), and XrdSecProtocolgsi::ServerDoCertreq().
|
virtual |
Reimplemented in XrdCryptosslFactory, and XrdCryptolocalFactory.
References ABSTRACTMETHOD.
|
virtual |
Reimplemented in XrdCryptosslFactory, and XrdCryptolocalFactory.
References ABSTRACTMETHOD.
|
virtual |
Reimplemented in XrdCryptosslFactory, and XrdCryptolocalFactory.
References ABSTRACTMETHOD.
Referenced by XrdSecProtocolgsi::Init(), XrdSecProtocolpwd::Init(), main(), and XrdSecProtocolgsi::ParseCrypto().
|
virtual |
Reimplemented in XrdCryptosslFactory.
References ABSTRACTMETHOD.
Referenced by XrdSecProtocolgsi::ClientDoCert().
|
virtual |
Reimplemented in XrdCryptosslFactory.
References ABSTRACTMETHOD.
Referenced by XrdSecProtocolgsi::ClientDoCert().
|
virtual |
Reimplemented in XrdCryptosslFactory.
References ABSTRACTMETHOD.
Referenced by XrdSecProtocolgsi::GetSrvCertEnt(), XrdSecProtocolgsi::LoadCRL(), main(), and XrdSecProtocolgsi::ServerDoSigpxy().
|
virtual |
Reimplemented in XrdCryptosslFactory.
References ABSTRACTMETHOD.
|
virtual |
Reimplemented in XrdCryptosslFactory.
References ABSTRACTMETHOD.
Referenced by main(), and XrdSecProtocolgsi::ServerDoSigpxy().
|
virtual |
Reimplemented in XrdCryptosslFactory.
References ABSTRACTMETHOD.
Referenced by XrdSecProtocolgsi::LoadCRL(), and main().
|
virtual |
Reimplemented in XrdCryptosslFactory.
References ABSTRACTMETHOD.
|
virtual |
Reimplemented in XrdCryptosslFactory.
References ABSTRACTMETHOD.
Referenced by XrdSecProtocolgsi::getCredentials(), main(), and XrdSecProtocolgsi::QueryProxy().
|
virtual |
Reimplemented in XrdCryptosslFactory.
References ABSTRACTMETHOD.
Referenced by XrdSecProtocolgsi::ClientDoCert(), main(), XrdSecProtocolgsi::QueryProxy(), and XrdSecProtocolgsi::ServerDoCert().
|
virtual |
Reimplemented in XrdCryptosslFactory.
References ABSTRACTMETHOD.
Referenced by XrdSecProtocolgsi::GetCA(), main(), XrdSecProtocolgsi::QueryProxy(), and XrdSecProtocolgsi::VerifyCA().
|
virtual |
Reimplemented in XrdCryptosslFactory.
References ABSTRACTMETHOD.
Referenced by XrdSecProtocolgsi::ClientDoPxyreq().
|
virtual |
|
virtual |
Reimplemented in XrdCryptosslFactory.
References ABSTRACTMETHOD.
|
private |
Referenced by ID(), and XrdCryptoFactory().
|
private |
Referenced by Name(), and XrdCryptoFactory().
1.8.3.1