#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#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/XrdCryptosslgsiX509Chain.hh>
#include <XrdCrypto/XrdCryptosslgsiAux.hh>
#include <XrdSecgsi/XrdSecgsiTrace.hh>
#include <openssl/x509v3.h>
#include <openssl/x509.h>
Function Documentation
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
References XrdCryptoX509Chain::Begin(), XrdOucString::c_str(), CAdir, cryptoTRACE_Debug, XrdCryptoX509Crl::Dump(), XrdCryptoX509Req::Dump(), XrdCryptoX509Chain::Dump(), XrdCryptoX509::Dump(), eDest, XrdOucString::endswith(), EPNAME, XrdCryptoFactory::GetCryptoFactory(), XrdCryptoX509::GetExtension(), XrdCryptoX509Crl::IsRevoked(), XrdCryptoX509::IssuerHash(), XrdCryptoX509Chain::kNone, kOptsRfc3820, XrdSysError::logger(), XrdCryptoRSA::Opaque(), XrdCryptoX509::PKI(), PRINT, XrdCryptoX509Chain::PushBack(), PXcert, XrdCryptoX509Chain::Reorder(), XrdCryptoX509::SetPKI(), XrdCryptoFactory::SetTrace(), sutTRACE_Debug, TRACE_Authen, TRACE_Debug, XrdCryptoX509Crl::Verify(), XrdCryptoX509::Verify(), XrdCryptosslgsiX509Chain::Verify(), XrdCryptoX509Chain::Verify(), XrdOucTrace::What, XrdCryptoFactory::X509(), XrdCryptoFactory::X509ChainToFile(), XrdCryptoFactory::X509Crl(), XrdCryptoFactory::X509ExportChain(), XrdCryptoFactory::X509ParseBucket(), XrdCryptoFactory::X509ParseFile(), XrdCryptoFactory::X509VerifyCert(), XrdCryptoSetTrace(), XrdSslgsiX509CreateProxy(), XrdSslgsiX509CreateProxyReq(), XrdSslgsiX509SignProxyReq(), and XrdSutSetTrace().
Variable Documentation