XrdCryptosslFactory Class Reference
#include <XrdCryptosslFactory.hh>
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 |
( |
bool |
padded, |
|
|
int |
bits, |
|
|
char * |
pub, |
|
|
int |
lpub, |
|
|
const char * |
t = 0 | |
|
) |
| | [virtual] |
| XrdCryptoCipher* XrdCryptosslFactory::Cipher |
( |
int |
bits, |
|
|
char * |
pub, |
|
|
int |
lpub, |
|
|
const char * |
t = 0 | |
|
) |
| | [virtual] |
| XrdCryptoCipher* XrdCryptosslFactory::Cipher |
( |
const char * |
t, |
|
|
int |
l, |
|
|
const char * |
k, |
|
|
int |
liv, |
|
|
const char * |
iv | |
|
) |
| | [virtual] |
| XrdCryptoCipher* XrdCryptosslFactory::Cipher |
( |
const char * |
t, |
|
|
int |
l = 0 | |
|
) |
| | [virtual] |
| bool XrdCryptosslFactory::HasPaddingSupport |
( |
|
) |
[virtual] |
| XrdCryptoRSA* XrdCryptosslFactory::RSA |
( |
const char * |
pub, |
|
|
int |
lpub = 0 | |
|
) |
| | [virtual] |
| XrdCryptoRSA* XrdCryptosslFactory::RSA |
( |
int |
bits = XrdCryptoDefRSABits, |
|
|
int |
exp = XrdCryptoDefRSAExp | |
|
) |
| | [virtual] |
| void XrdCryptosslFactory::SetTrace |
( |
kXR_int32 |
trace |
) |
[virtual] |
| bool XrdCryptosslFactory::SupportedCipher |
( |
const char * |
t |
) |
[virtual] |
| bool XrdCryptosslFactory::SupportedMsgDigest |
( |
const char * |
dgst |
) |
[virtual] |
| XrdCryptoX509* XrdCryptosslFactory::X509 |
( |
const char * |
cf, |
|
|
const char * |
kf = 0 | |
|
) |
| | [virtual] |
| XrdCryptoX509Crl* XrdCryptosslFactory::X509Crl |
( |
const char * |
crlfile, |
|
|
int |
opt = 0 | |
|
) |
| | [virtual] |
Member Data Documentation
The documentation for this class was generated from the following file: