RPKI Engine
1.0
|
Public Member Functions | |
def | check_allowed_uri |
def | serve_fetch_all |
def | serve_fetch_one_maybe |
Static Public Attributes | |
tuple | attributes = ("action", "tag", "client_handle", "base_uri") |
XML attributes for this element. | |
base_uri = None | |
bpki_cert = None | |
bpki_glue = None | |
string | element_name = "client" |
tuple | elements = ("bpki_cert", "bpki_glue") |
XML elements contained by this element. | |
tuple | sql_template |
<client/> element.
Definition at line 113 of file publication.py.
def rpki::publication::client_elt::check_allowed_uri | ( | self, | |
uri | |||
) |
Definition at line 144 of file publication.py.
References base_uri.
def rpki::publication::client_elt::serve_fetch_all | ( | self | ) |
Find client objects on which a list method should operate.
Definition at line 138 of file publication.py.
References rpki::sql::sql_persistent::gctx, rpki::rpkid::ca_obj::gctx, rpki::rpkid::ca_detail_obj::gctx, rpki::rpkid::child_cert_obj::gctx, rpki::rpkid::revoked_cert_obj::gctx, rpki::rpkid::roa_obj::gctx, rpki::rpkid::ghostbuster_obj::gctx, and rpki::sql::sql_persistent::sql_fetch_all().
Referenced by rpki::xml_utils::data_elt::serve_list().
def rpki::publication::client_elt::serve_fetch_one_maybe | ( | self | ) |
Find the client object on which a get, set, or destroy method should operate, or which would conflict with a create method.
Definition at line 131 of file publication.py.
References rpki::sql::sql_persistent::gctx, rpki::rpkid::ca_obj::gctx, rpki::rpkid::ca_detail_obj::gctx, rpki::rpkid::child_cert_obj::gctx, rpki::rpkid::revoked_cert_obj::gctx, rpki::rpkid::roa_obj::gctx, rpki::rpkid::ghostbuster_obj::gctx, and rpki::sql::sql_persistent::sql_fetch_where1().
Referenced by rpki::xml_utils::data_elt::serve_create().
tuple rpki::publication::client_elt::attributes = ("action", "tag", "client_handle", "base_uri") [static] |
XML attributes for this element.
Reimplemented from rpki::xml_utils::base_elt.
Definition at line 119 of file publication.py.
Referenced by irbe_cli::cmd_elt_mixin::client_getopt(), rpki::xml_utils::base_elt::make_elt(), and rpki::xml_utils::base_elt::read_attrs().
rpki::publication::client_elt::base_uri = None [static] |
Definition at line 127 of file publication.py.
Referenced by check_allowed_uri(), and rpki::rcynic::rcynic_xml_iterator::uri_to_filename().
rpki::publication::client_elt::bpki_cert = None [static] |
Definition at line 128 of file publication.py.
rpki::publication::client_elt::bpki_glue = None [static] |
Definition at line 129 of file publication.py.
string rpki::publication::client_elt::element_name = "client" [static] |
Definition at line 118 of file publication.py.
Referenced by rpki::xml_utils::base_elt::endElement(), rpki::publication::publication_object_elt::endElement(), rpki::xml_utils::data_elt::endElement(), rpki::xml_utils::base_elt::make_elt(), rpki::xml_utils::data_elt::make_reply(), rpki::xml_utils::data_elt::serve_create(), rpki::left_right::data_elt::serve_fetch_all(), rpki::left_right::data_elt::serve_fetch_one_maybe(), and rpki::xml_utils::base_elt::startElement().
tuple rpki::publication::client_elt::elements = ("bpki_cert", "bpki_glue") [static] |
XML elements contained by this element.
Reimplemented from rpki::xml_utils::base_elt.
Definition at line 120 of file publication.py.
Referenced by irbe_cli::cmd_elt_mixin::client_getopt(), rpki::xml_utils::data_elt::endElement(), rpki::xml_utils::base_elt::startElement(), and rpki::xml_utils::data_elt::toXML().
tuple rpki::publication::client_elt::sql_template [static] |
rpki.sql.template("client", "client_id", "client_handle", "base_uri", ("bpki_cert", rpki.x509.X509), ("bpki_glue", rpki.x509.X509), ("last_cms_timestamp", rpki.sundial.datetime))
Definition at line 122 of file publication.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().