xrootd
Functions | Variables
XrdCryptosslAux.cc File Reference
#include <time.h>
#include <errno.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include "XrdCrypto/XrdCryptoX509Chain.hh"
#include "XrdCrypto/XrdCryptosslAux.hh"
#include "XrdCrypto/XrdCryptosslRSA.hh"
#include "XrdCrypto/XrdCryptosslX509.hh"
#include "XrdCrypto/XrdCryptosslTrace.hh"
#include <openssl/pem.h>
Include dependency graph for XrdCryptosslAux.cc:

Functions

int XrdCryptosslX509VerifyCB (int ok, X509_STORE_CTX *ctx)
 
int XrdCryptosslKDFunLen ()
 
int XrdCryptosslKDFun (const char *pass, int plen, const char *salt, int slen, char *key, int klen)
 
bool XrdCryptosslX509VerifyCert (XrdCryptoX509 *cert, XrdCryptoX509 *ref)
 
bool XrdCryptosslX509VerifyChain (XrdCryptoX509Chain *chain, int &errcode)
 
XrdSutBucketXrdCryptosslX509ExportChain (XrdCryptoX509Chain *chain, bool withprivatekey)
 
int XrdCryptosslX509ChainToFile (XrdCryptoX509Chain *ch, const char *fn)
 
int XrdCryptosslX509ParseFile (const char *fname, XrdCryptoX509Chain *chain)
 
int XrdCryptosslX509ParseBucket (XrdSutBucket *b, XrdCryptoX509Chain *chain)
 
int XrdCryptosslASN1toUTC (ASN1_TIME *tsn1)
 
void XrdCryptosslNameOneLine (X509_NAME *nm, XrdOucString &s)
 

Variables

static int gErrVerifyChain = 0
 

Function Documentation

int XrdCryptosslASN1toUTC ( ASN1_TIME *  tsn1)
int XrdCryptosslKDFun ( const char *  pass,
int  plen,
const char *  salt,
int  slen,
char *  key,
int  klen 
)
int XrdCryptosslKDFunLen ( )
void XrdCryptosslNameOneLine ( X509_NAME *  nm,
XrdOucString s 
)
int XrdCryptosslX509ChainToFile ( XrdCryptoX509Chain ch,
const char *  fn 
)
XrdSutBucket* XrdCryptosslX509ExportChain ( XrdCryptoX509Chain chain,
bool  withprivatekey 
)
int XrdCryptosslX509ParseBucket ( XrdSutBucket b,
XrdCryptoX509Chain chain 
)
int XrdCryptosslX509ParseFile ( const char *  fname,
XrdCryptoX509Chain chain 
)
int XrdCryptosslX509VerifyCB ( int  ok,
X509_STORE_CTX *  ctx 
)

References gErrVerifyChain.

bool XrdCryptosslX509VerifyCert ( XrdCryptoX509 cert,
XrdCryptoX509 ref 
)
bool XrdCryptosslX509VerifyChain ( XrdCryptoX509Chain chain,
int &  errcode 
)

Variable Documentation

int gErrVerifyChain = 0
static