XrdCryptoRSA Class Reference
#include <XrdCryptoRSA.hh>
List of all members.
Public Types |
enum | ERSAStatus { kInvalid = 0,
kPublic = 1,
kComplete = 2
} |
Public Member Functions |
| XrdCryptoRSA () |
virtual | ~XrdCryptoRSA () |
const char * | Status (ERSAStatus t=kInvalid) const |
virtual XrdCryptoRSAdata | Opaque () |
virtual void | Dump () |
bool | IsValid () |
virtual int | GetOutlen (int lin) |
virtual int | GetPublen () |
virtual int | GetPrilen () |
virtual int | ImportPublic (const char *in, int lin) |
virtual int | ExportPublic (char *out, int lout) |
int | ExportPublic (XrdOucString &exp) |
virtual int | ImportPrivate (const char *in, int lin) |
virtual int | ExportPrivate (char *out, int lout) |
int | ExportPrivate (XrdOucString &exp) |
virtual int | EncryptPrivate (const char *in, int lin, char *out, int lout) |
virtual int | DecryptPublic (const char *in, int lin, char *out, int lout) |
virtual int | EncryptPublic (const char *in, int lin, char *out, int lout) |
virtual int | DecryptPrivate (const char *in, int lin, char *out, int lout) |
int | EncryptPrivate (XrdSutBucket &buck) |
int | DecryptPublic (XrdSutBucket &buck) |
int | EncryptPublic (XrdSutBucket &buck) |
int | DecryptPrivate (XrdSutBucket &buck) |
Public Attributes |
ERSAStatus | status |
Static Private Attributes |
static const char * | cstatus [3] |
Member Enumeration Documentation
- Enumerator:
kInvalid |
|
kPublic |
|
kComplete |
|
Constructor & Destructor Documentation
XrdCryptoRSA::XrdCryptoRSA |
( |
|
) |
[inline] |
virtual XrdCryptoRSA::~XrdCryptoRSA |
( |
|
) |
[inline, virtual] |
Member Function Documentation
virtual int XrdCryptoRSA::DecryptPrivate |
( |
const char * |
in, |
|
|
int |
lin, |
|
|
char * |
out, |
|
|
int |
lout | |
|
) |
| | [virtual] |
virtual int XrdCryptoRSA::DecryptPublic |
( |
const char * |
in, |
|
|
int |
lin, |
|
|
char * |
out, |
|
|
int |
lout | |
|
) |
| | [virtual] |
virtual void XrdCryptoRSA::Dump |
( |
|
) |
[virtual] |
virtual int XrdCryptoRSA::EncryptPrivate |
( |
const char * |
in, |
|
|
int |
lin, |
|
|
char * |
out, |
|
|
int |
lout | |
|
) |
| | [virtual] |
virtual int XrdCryptoRSA::EncryptPublic |
( |
const char * |
in, |
|
|
int |
lin, |
|
|
char * |
out, |
|
|
int |
lout | |
|
) |
| | [virtual] |
virtual int XrdCryptoRSA::ExportPrivate |
( |
char * |
out, |
|
|
int |
lout | |
|
) |
| | [virtual] |
virtual int XrdCryptoRSA::ExportPublic |
( |
char * |
out, |
|
|
int |
lout | |
|
) |
| | [virtual] |
virtual int XrdCryptoRSA::GetOutlen |
( |
int |
lin |
) |
[virtual] |
virtual int XrdCryptoRSA::GetPrilen |
( |
|
) |
[virtual] |
virtual int XrdCryptoRSA::GetPublen |
( |
|
) |
[virtual] |
virtual int XrdCryptoRSA::ImportPrivate |
( |
const char * |
in, |
|
|
int |
lin | |
|
) |
| | [virtual] |
virtual int XrdCryptoRSA::ImportPublic |
( |
const char * |
in, |
|
|
int |
lin | |
|
) |
| | [virtual] |
bool XrdCryptoRSA::IsValid |
( |
|
) |
[inline] |
const char* XrdCryptoRSA::Status |
( |
ERSAStatus |
t = kInvalid |
) |
const [inline] |
Member Data Documentation
The documentation for this class was generated from the following file: