RPKI Engine
1.0
|
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 |
Tombstone for a revoked certificate.
Definition at line 1292 of file rpki/rpkid.py.
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.
def rpki::rpkid::revoked_cert_obj::ca_detail | ( | self | ) |
Fetch ca_detail object to which this revoked_cert_obj links.
Definition at line 1319 of file rpki/rpkid.py.
References rpki::rpkid::child_cert_obj::ca_detail_id, ca_detail_id, rpki::rpkid::ca_obj::gctx, rpki::rpkid::ca_detail_obj::gctx, rpki::rpkid::child_cert_obj::gctx, and gctx.
Referenced by rpki::rpkid::roa_obj::generate(), rpki::rpkid::ghostbuster_obj::generate(), rpki::rpkid::roa_obj::regenerate(), rpki::rpkid::roa_obj::revoke(), rpki::rpkid::ghostbuster_obj::revoke(), rpki::rpkid::roa_obj::update(), rpki::rpkid::roa_obj::uri(), rpki::rpkid::ghostbuster_obj::uri(), rpki::rpkid::roa_obj::uri_from_key(), and rpki::rpkid::ghostbuster_obj::uri_from_key().
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().
Definition at line 1307 of file rpki/rpkid.py.
Referenced by ca_detail(), rpki::rpkid::roa_obj::ca_detail(), rpki::rpkid::ghostbuster_obj::ca_detail(), rpki::rpkid::roa_obj::generate(), rpki::rpkid::ca_detail_obj::ghostbusters(), rpki::rpkid::ca_detail_obj::issue(), rpki::rpkid::roa_obj::revoke(), rpki::rpkid::ca_detail_obj::revoked_certs(), and rpki::rpkid::ca_detail_obj::roas().
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.
tuple rpki::rpkid::revoked_cert_obj::sql_template [static] |
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().