Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TAuthenticate.cxx File Reference
#include "RConfigure.h"
#include "TAuthenticate.h"
#include "TApplication.h"
#include "THostAuth.h"
#include "TRootSecContext.h"
#include "TPluginManager.h"
#include "TNetFile.h"
#include "TPSocket.h"
#include "TMessage.h"
#include "TSystem.h"
#include "TError.h"
#include "Getline.h"
#include "TROOT.h"
#include "TEnv.h"
#include "TList.h"
#include "NetErrors.h"
#include "TRegexp.h"
#include "TVirtualMutex.h"
#include "TTimer.h"
#include "TBase64.h"
#include "strlcpy.h"
#include "snprintf.h"
#include "rsafun.h"
#include <sys/stat.h>
#include <errno.h>
#include <sys/types.h>
#include <time.h>
#include <crypt.h>
#include <stdlib.h>
#include <sys/time.h>
Include dependency graph for TAuthenticate.cxx:

Classes

struct  R__rsa_KEY
 
struct  R__rsa_KEY_export
 
struct  R__rsa_NUMBER
 

Functions

static int auth_rand ()
 rand() implementation using /udev/random or /dev/random, if available
 
Int_t StdCheckSecCtx (const char *user, TRootSecContext *ctx)
 Standard version of CheckSecCtx to be passed to TAuthenticate::AuthExists Check if User is matches the one in Ctx Returns: 1 if ok, 0 if not Deactivates Ctx is not valid.
 

Variables

TVirtualMutexgAuthenticateMutex = 0
 
R__rsa_KEY_export R__fgRSAPubExport [2] = {{}, {}}
 

Function Documentation

◆ auth_rand()

static int auth_rand ( )
static

rand() implementation using /udev/random or /dev/random, if available

Definition at line 130 of file TAuthenticate.cxx.

◆ StdCheckSecCtx()

Int_t StdCheckSecCtx ( const char * user,
TRootSecContext * ctx )

Standard version of CheckSecCtx to be passed to TAuthenticate::AuthExists Check if User is matches the one in Ctx Returns: 1 if ok, 0 if not Deactivates Ctx is not valid.

Definition at line 3335 of file TAuthenticate.cxx.

Variable Documentation

◆ gAuthenticateMutex

TVirtualMutex* gAuthenticateMutex = 0

Definition at line 119 of file TAuthenticate.cxx.

◆ R__fgRSAPubExport

R__rsa_KEY_export R__fgRSAPubExport[2] = {{}, {}}

Definition at line 107 of file TAuthenticate.cxx.