rpki.rpki_engine.rpkid_context Class Reference

Inherits object.

List of all members.

Public Member Functions

def __init__
def build_https_ta_cache
def clear_https_ta_cache
def cronjob_handler
def irdb_query
def left_right_handler
def up_down_handler

Public Attributes

 bpki_ta
 https_server_host
 https_server_port
 irbe_cert
 irdb_cert
 irdb_url
 publication_kludge_base
 rpkid_cert
 rpkid_key
 sql

Static Public Attributes

 https_ta_cache = None
 HTTPS trust anchor cache, to avoid regenerating it for every TLS connection.


Detailed Description

A container for various global rpkid parameters.

Definition at line 39 of file rpki_engine.py.


Member Function Documentation

def rpki.rpki_engine.rpkid_context.__init__ (   self,
  cfg 
)

Definition at line 44 of file rpki_engine.py.

def rpki.rpki_engine.rpkid_context.build_https_ta_cache (   self  ) 

Build dynamic TLS trust anchors.

Definition at line 195 of file rpki_engine.py.

def rpki.rpki_engine.rpkid_context.clear_https_ta_cache (   self  ) 

Clear dynamic TLS trust anchors.

Definition at line 186 of file rpki_engine.py.

def rpki.rpki_engine.rpkid_context.cronjob_handler (   self,
  query,
  path,
  cb 
)

Periodic tasks.  This is somewhat obsolete now that we have
internal timers, but the test framework still uses this, and I
haven't yet refactored this code to use the new timers.

Definition at line 146 of file rpki_engine.py.

def rpki.rpki_engine.rpkid_context.irdb_query (   self,
  self_id,
  child_id,
  callback,
  errback 
)

Perform an IRDB callback query.

Definition at line 61 of file rpki_engine.py.

def rpki.rpki_engine.rpkid_context.left_right_handler (   self,
  query,
  path,
  cb 
)

Process one left-right PDU.

Definition at line 96 of file rpki_engine.py.

def rpki.rpki_engine.rpkid_context.up_down_handler (   self,
  query,
  path,
  cb 
)

Process one up-down PDU.

Definition at line 120 of file rpki_engine.py.


Member Data Documentation

Definition at line 48 of file rpki_engine.py.

Definition at line 56 of file rpki_engine.py.

Definition at line 57 of file rpki_engine.py.

HTTPS trust anchor cache, to avoid regenerating it for every TLS connection.

Definition at line 184 of file rpki_engine.py.

Definition at line 50 of file rpki_engine.py.

Definition at line 49 of file rpki_engine.py.

Definition at line 54 of file rpki_engine.py.

Definition at line 59 of file rpki_engine.py.

Definition at line 51 of file rpki_engine.py.

Definition at line 52 of file rpki_engine.py.

Definition at line 46 of file rpki_engine.py.


The documentation for this class was generated from the following file:

Generated on Tue Jun 2 19:10:20 2009 for RPKI Engine by  doxygen 1.5.8