RPKI Engine  1.0
Public Member Functions | Public Attributes | Static Public Attributes
rpki::rpkid::revoked_cert_obj Class Reference
Inheritance diagram for rpki::rpkid::revoked_cert_obj:
Inheritance graph
Collaboration diagram for rpki::rpkid::revoked_cert_obj:
Collaboration graph

List of all members.

Public Member Functions

def __init__
def ca_detail
def revoke

Public Attributes

 ca_detail_id
 expires
 gctx
 revoked
 serial

Static Public Attributes

tuple sql_template

Detailed Description

Tombstone for a revoked certificate.

Definition at line 1292 of file rpki/rpkid.py.


Constructor & Destructor Documentation

def rpki::rpkid::revoked_cert_obj::__init__ (   self,
  gctx = None,
  serial = None,
  revoked = None,
  expires = None,
  ca_detail_id = None 
)
Initialize a revoked_cert_obj.

Definition at line 1305 of file rpki/rpkid.py.


Member Function Documentation

def rpki::rpkid::revoked_cert_obj::ca_detail (   self)
def rpki::rpkid::revoked_cert_obj::revoke (   cls,
  cert,
  ca_detail 
)
Revoke a certificate.

Definition at line 1326 of file rpki/rpkid.py.

Referenced by rpki::rpkid::roa_obj::regenerate(), and rpki::rpkid::ghostbuster_obj::regenerate().

Here is the caller graph for this function:


Member Data Documentation

Definition at line 1307 of file rpki/rpkid.py.

Reimplemented from rpki::sql::sql_persistent.

Definition at line 1307 of file rpki/rpkid.py.

Referenced by rpki::left_right::data_elt::bsc(), rpki::left_right::self_elt::bscs(), ca_detail(), rpki::rpkid::roa_obj::ca_detail(), rpki::rpkid::ghostbuster_obj::ca_detail(), rpki::left_right::child_elt::ca_from_class_name(), rpki::left_right::repository_elt::call_pubd(), rpki::left_right::parent_elt::cas(), rpki::left_right::self_elt::children(), rpki::left_right::bsc_elt::children(), rpki::left_right::child_elt::fetch_child_certs(), rpki::left_right::self_elt::ghostbusters(), rpki::left_right::data_elt::make_reply_clone_hook(), rpki::left_right::self_elt::parents(), rpki::left_right::bsc_elt::parents(), rpki::left_right::repository_elt::parents(), rpki::left_right::child_elt::parents(), rpki::left_right::parent_elt::query_up_down(), rpki::left_right::self_elt::repositories(), rpki::left_right::bsc_elt::repositories(), rpki::left_right::parent_elt::repository(), rpki::left_right::self_elt::roas(), rpki::left_right::data_elt::self(), rpki::rpkid::roa_obj::self(), rpki::rpkid::ghostbuster_obj::self(), rpki::left_right::list_published_objects_elt::serve_dispatch(), rpki::left_right::list_received_resources_elt::serve_dispatch(), rpki::left_right::data_elt::serve_fetch_all(), rpki::publication::client_elt::serve_fetch_all(), rpki::left_right::self_elt::serve_fetch_all(), rpki::left_right::data_elt::serve_fetch_one_maybe(), rpki::publication::config_elt::serve_fetch_one_maybe(), rpki::publication::client_elt::serve_fetch_one_maybe(), rpki::left_right::self_elt::serve_fetch_one_maybe(), rpki::left_right::data_elt::serve_pre_save_hook(), rpki::publication::config_elt::serve_set(), rpki::left_right::child_elt::serve_up_down(), rpki::sql::sql_persistent::sql_delete(), rpki::rpkid::roa_obj::sql_fetch_hook(), rpki::sql::sql_persistent::sql_is_dirty(), rpki::sql::sql_persistent::sql_store(), rpki::left_right::self_elt::update_ghostbusters(), rpki::left_right::self_elt::update_roas(), and rpki::publication::publication_object_elt::uri_to_filename().

Definition at line 1307 of file rpki/rpkid.py.

Definition at line 1307 of file rpki/rpkid.py.

Initial value:
rpki.sql.template(
    "revoked_cert",
    "revoked_cert_id",
    "serial",
    "ca_detail_id",
    ("revoked", rpki.sundial.datetime),
    ("expires", rpki.sundial.datetime))

Definition at line 1297 of file rpki/rpkid.py.

Referenced by rpki::xml_utils::data_elt::serve_create(), rpki::sql::sql_persistent::sql_decode(), rpki::sql::sql_persistent::sql_delete(), rpki::sql::sql_persistent::sql_encode(), and rpki::sql::sql_persistent::sql_store().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Properties