#ifndef ROOT_TRootSecContext
#define ROOT_TRootSecContext
#ifndef ROOT_TAuthenticate
#include "TAuthenticate.h"
#endif
#ifndef ROOT_TSecContext
#include "TSecContext.h"
#endif
class TRootSecContext : public TSecContext {
private:
Int_t fRSAKey;
Bool_t CleanupSecContext(Bool_t all);
public:
TRootSecContext(const char *url, Int_t meth, Int_t offset,
const char *id, const char *token,
TDatime expdate = kROOTTZERO, void *ctx = 0, Int_t key = 1);
TRootSecContext(const char *user, const char *host, Int_t meth, Int_t offset,
const char *id, const char *token,
TDatime expdate = kROOTTZERO, void *ctx = 0, Int_t key = 1);
virtual ~TRootSecContext();
const char *AsString(TString &out);
void DeActivate(Option_t *opt = "CR");
Int_t GetRSAKey() const { return fRSAKey; }
void Print(Option_t *option = "F") const;
ClassDef(TRootSecContext,0)
};
#endif
Last change: Wed Jun 25 08:52:28 2008
Last generated: 2008-06-25 08:52
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.