Inherits rpki::left_right::data_elt.
Inherited by irbe_cli.child_elt.
Public Member Functions | |
def | ca_from_class_name |
def | child_certs |
def | endElement |
def | parents |
def | serve_destroy_hook |
def | serve_post_save_hook |
def | serve_up_down |
Static Public Attributes | |
tuple | attributes = ("action", "tag", "self_handle", "child_handle", "bsc_handle") |
XML attributes for this element. | |
tuple | booleans = ("reissue", ) |
Boolean attributes (value "yes" or "no") for this element. | |
bpki_cert = None | |
bpki_glue = None | |
clear_https_ta_cache = False | |
string | element_name = "child" |
tuple | elements = ("bpki_cert", "bpki_glue") |
XML elements contained by this element. | |
tuple | handles = (("self", self_elt), ("bsc", bsc_elt)) |
tuple | sql_template |
<child/> element.
Definition at line 802 of file left_right.py.
def rpki.left_right.child_elt.ca_from_class_name | ( | self, | ||
class_name | ||||
) |
Fetch the CA corresponding to an up-down class_name.
Definition at line 831 of file left_right.py.
def rpki.left_right.child_elt.child_certs | ( | self, | ||
ca_detail = None , |
||||
ski = None , |
||||
unique = False | ||||
) |
Fetch all child_cert objects that link to this child object.
Definition at line 823 of file left_right.py.
def rpki.left_right.child_elt.endElement | ( | self, | ||
stack, | ||||
name, | ||||
text | ||||
) |
Handle subelements of <child/> element. These require special handling because modifying them invalidates the HTTPS trust anchor cache.
Reimplemented from rpki.xml_utils.data_elt.
Definition at line 863 of file left_right.py.
def rpki.left_right.child_elt.parents | ( | self | ) |
Fetch all parent objects that link to self object to which this child object links.
Definition at line 827 of file left_right.py.
def rpki.left_right.child_elt.serve_destroy_hook | ( | self, | ||
cb, | ||||
eb | ||||
) |
Extra server actions when destroying a child_elt.
Reimplemented from rpki.xml_utils.data_elt.
Definition at line 855 of file left_right.py.
def rpki.left_right.child_elt.serve_post_save_hook | ( | self, | ||
q_pdu, | ||||
r_pdu, | ||||
cb, | ||||
eb | ||||
) |
Extra server actions for child_elt.
Reimplemented from rpki.xml_utils.data_elt.
Definition at line 845 of file left_right.py.
def rpki.left_right.child_elt.serve_up_down | ( | self, | ||
query, | ||||
callback | ||||
) |
Outer layer of server handling for one up-down PDU from this child.
Definition at line 873 of file left_right.py.
tuple rpki.left_right.child_elt.attributes = ("action", "tag", "self_handle", "child_handle", "bsc_handle") [static] |
XML attributes for this element.
Reimplemented from rpki.xml_utils.base_elt.
Definition at line 808 of file left_right.py.
tuple rpki.left_right.child_elt.booleans = ("reissue", ) [static] |
Boolean attributes (value "yes" or "no") for this element.
Reimplemented from rpki.xml_utils.base_elt.
Definition at line 810 of file left_right.py.
rpki.left_right.child_elt.bpki_cert = None [static] |
Definition at line 819 of file left_right.py.
rpki.left_right.child_elt.bpki_glue = None [static] |
Definition at line 820 of file left_right.py.
rpki.left_right.child_elt.clear_https_ta_cache = False [static] |
Definition at line 821 of file left_right.py.
string rpki.left_right.child_elt.element_name = "child" [static] |
Definition at line 807 of file left_right.py.
tuple rpki.left_right.child_elt.elements = ("bpki_cert", "bpki_glue") [static] |
XML elements contained by this element.
Reimplemented from rpki.xml_utils.base_elt.
Definition at line 809 of file left_right.py.
tuple rpki.left_right.child_elt.handles = (("self", self_elt), ("bsc", bsc_elt)) [static] |
Reimplemented from rpki.left_right.data_elt.
Definition at line 817 of file left_right.py.
tuple rpki.left_right.child_elt.sql_template [static] |
rpki.sql.template("child", "child_id", "child_handle", "self_id", "bsc_id", ("bpki_cert", rpki.x509.X509), ("bpki_glue", rpki.x509.X509))
Definition at line 812 of file left_right.py.