The FreeRADIUS server  $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
tls Directory Reference

Files

file  attrs.h [code]
 Attribute definitions used by the FreeRADIUS OpenSSL wrapper library.
 
file  base.c [code]
 Initialise OpenSSL.
 
file  bio.c [code]
 Custom BIOs to pass to OpenSSL's functions.
 
file  bio.h [code]
 
file  cache.c [code]
 Functions to support TLS session resumption.
 
file  cache.h [code]
 
file  cert.c [code]
 Functions to work with certificates.
 
file  cert.h [code]
 
file  conf.c [code]
 Configuration parsing for TLS servers and clients.
 
file  ctx.c [code]
 Initialise and configure SSL_CTX structures.
 
file  engine.c [code]
 Initialise and manage OpenSSL engines.
 
file  engine.h [code]
 
file  index.h [code]
 
file  log.c [code]
 Retrieve errors and log messages from OpenSSL's overly complex logging system.
 
file  log.h [code]
 
file  openssl_user_macros.h [code]
 
file  pairs.c [code]
 Functions to convert certificate OIDs to attribute pairs.
 
file  session.c [code]
 Initialise OpenSSL sessions, and read/write data to/from them.
 
file  session.h [code]
 
file  strerror.c [code]
 Convert the contents of OpenSSL's error stack to our thread local error stack.
 
file  strerror.h [code]
 
file  utils.c [code]
 TLS utility functions.
 
file  utils.h [code]
 
file  verify.c [code]
 Expose certificate OIDs as attributes, and call validation virtual server to check cert is valid.
 
file  verify.h [code]
 
file  version.c [code]
 Check OpenSSL library/header consistency, and process version information.
 
file  version.h [code]
 Structures for dealing with OpenSSL library versions.
 
file  virtual_server.c [code]
 Calls a section in the TLS policy virtual server.