![]() |
XRootD
|
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <sys/types.h>
#include <pwd.h>
#include "XrdOuc/XrdOucString.hh"
#include "XrdSys/XrdSysLogger.hh"
#include "XrdSys/XrdSysError.hh"
#include "XrdSut/XrdSutAux.hh"
#include "XrdCrypto/XrdCryptoAux.hh"
#include "XrdCrypto/XrdCryptoFactory.hh"
#include "XrdCrypto/XrdCryptoX509.hh"
#include "XrdCrypto/XrdCryptoX509Req.hh"
#include "XrdCrypto/XrdCryptoX509Chain.hh"
#include "XrdCrypto/XrdCryptoX509Crl.hh"
#include "XrdCrypto/XrdCryptosslAux.hh"
#include "XrdCrypto/XrdCryptogsiX509Chain.hh"
#include "XrdSecgsi/XrdSecgsiTrace.hh"
#include <openssl/x509v3.h>
#include <openssl/x509.h>
Go to the source code of this file.
Macros | |
#define | PRTWIDTH 80 |
Functions | |
int | main (int argc, char **argv) |
static void | pdots (const char *t, bool ok=1) |
static void | pline (const char *t) |
static void | printHelp () |
Variables | |
XrdOucString | CAcert [5] |
XrdOucString | CAdir = "/etc/grid-security/certificates/" |
int | CAnum = 0 |
int | Dbg = 0 |
static XrdSysError | eDest (0,"gsitest_") |
XrdOucString | EEcert = "" |
XrdOucString | EEkey = "" |
XrdCryptoFactory * | gCryptoFactory = 0 |
XrdOucTrace * | gsiTrace = 0 |
int | Help = 0 |
static XrdSysLogger | Logger |
XrdOucString | PPXcert = "" |
XrdOucString | PXcert = "" |
#define PRTWIDTH 80 |
Definition at line 84 of file XrdSecgsitest.cc.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 137 of file XrdSecgsitest.cc.
References XrdCryptoX509Chain::Begin(), XrdOucString::c_str(), CAcert, CAdir, cryptoTRACE_Debug, Dbg, XrdCryptoX509::Dump(), XrdCryptoX509Chain::Dump(), XrdCryptoX509Crl::Dump(), XrdCryptoX509Req::Dump(), eDest, EEcert, EEkey, XrdCryptoX509Chain::End(), XrdOucString::endswith(), EPNAME, gCryptoFactory, XrdCryptoFactory::GetCryptoFactory(), XrdCryptoX509::GetExtension(), gsiProxyCertInfo_OID, gsiTrace, Help, if(), XrdCryptoX509Crl::IsRevoked(), XrdCryptoX509::IssuerHash(), XrdCryptoX509Chain::kNone, kOptsRfc3820, XrdCryptoX509Chain::LastError(), Logger, XrdSysError::logger(), NOTIFY, XrdCryptoRSA::Opaque(), ParseFile, pdots(), XrdCryptoX509::PKI(), pline(), PPXcert, printHelp(), XrdCryptoX509Chain::PushBack(), PXcert, XrdCryptoX509Chain::Reorder(), XrdCryptoX509::SetPKI(), XrdCryptoFactory::SetTrace(), sutTRACE_Debug, TRACE_Authen, TRACE_Debug, XrdCryptogsiX509Chain::Verify(), XrdCryptoX509Chain::Verify(), XrdCryptoX509::Verify(), XrdCryptoX509Crl::Verify(), XrdOucTrace::What, XrdCryptoFactory::X509(), XrdCryptoFactory::X509ChainToFile(), XrdCryptoFactory::X509CreateProxy(), XrdCryptoFactory::X509CreateProxyReq(), XrdCryptoFactory::X509Crl(), XrdCryptoFactory::X509ExportChain(), XrdCryptoFactory::X509ParseBucket(), XrdCryptoFactory::X509ParseFile(), XrdCryptoFactory::X509SignProxyReq(), XrdCryptoFactory::X509VerifyCert(), XrdCryptoSetTrace(), and XrdSutSetTrace().
|
static |
Definition at line 85 of file XrdSecgsitest.cc.
References PRTWIDTH.
Referenced by main().
|
static |
Definition at line 98 of file XrdSecgsitest.cc.
References PRTWIDTH.
Referenced by main().
|
static |
Definition at line 112 of file XrdSecgsitest.cc.
Referenced by main().
XrdOucString CAcert[5] |
Definition at line 74 of file XrdSecgsitest.cc.
Referenced by main().
XrdOucString CAdir = "/etc/grid-security/certificates/" |
Definition at line 72 of file XrdSecgsitest.cc.
Referenced by main().
int CAnum = 0 |
Definition at line 73 of file XrdSecgsitest.cc.
int Dbg = 0 |
Definition at line 75 of file XrdSecgsitest.cc.
Referenced by main().
|
static |
Referenced by main().
XrdOucString EEcert = "" |
Definition at line 68 of file XrdSecgsitest.cc.
Referenced by main().
XrdOucString EEkey = "" |
Definition at line 69 of file XrdSecgsitest.cc.
Referenced by main().
XrdCryptoFactory* gCryptoFactory = 0 |
Definition at line 66 of file XrdSecgsitest.cc.
Referenced by main().
XrdOucTrace* gsiTrace = 0 |
Definition at line 82 of file XrdSecgsitest.cc.
Referenced by main().
int Help = 0 |
Definition at line 76 of file XrdSecgsitest.cc.
Referenced by XrdFrmAdmin::Help(), and main().
|
static |
Definition at line 80 of file XrdSecgsitest.cc.
Referenced by main().
XrdOucString PPXcert = "" |
Definition at line 71 of file XrdSecgsitest.cc.
Referenced by main().
XrdOucString PXcert = "" |
Definition at line 70 of file XrdSecgsitest.cc.
Referenced by main().