Inherits rpki::publication::control_elt.
Inherited by irbe_cli.client_elt.
Public Member Functions | |
def | check_allowed_uri |
def | endElement |
def | serve_fetch_all |
def | serve_fetch_one_maybe |
def | serve_post_save_hook |
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 | |
clear_https_ta_cache = False | |
string | element_name = "client" |
tuple | elements = ("bpki_cert", "bpki_glue") |
XML elements contained by this element. | |
tuple | sql_template = rpki.sql.template("client", "client_id", "client_handle", "base_uri", ("bpki_cert", rpki.x509.X509), ("bpki_glue", rpki.x509.X509)) |
<client/> element.
Definition at line 113 of file publication.py.
def rpki.publication.client_elt.check_allowed_uri | ( | self, | ||
uri | ||||
) |
Definition at line 160 of file publication.py.
def rpki.publication.client_elt.endElement | ( | self, | ||
stack, | ||||
name, | ||||
text | ||||
) |
Handle subelements of <client/> element. These require special handling because modifying them invalidates the HTTPS trust anchor cache.
Reimplemented from rpki.xml_utils.data_elt.
Definition at line 130 of file publication.py.
def rpki.publication.client_elt.serve_fetch_all | ( | self | ) |
Find client objects on which a list method should operate.
Definition at line 156 of file publication.py.
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 149 of file publication.py.
def rpki.publication.client_elt.serve_post_save_hook | ( | self, | ||
q_pdu, | ||||
r_pdu, | ||||
cb, | ||||
eb | ||||
) |
Extra server actions for client_elt.
Reimplemented from rpki.xml_utils.data_elt.
Definition at line 140 of file publication.py.
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.
rpki.publication.client_elt.base_uri = None [static] |
Definition at line 124 of file publication.py.
rpki.publication.client_elt.bpki_cert = None [static] |
Definition at line 125 of file publication.py.
rpki.publication.client_elt.bpki_glue = None [static] |
Definition at line 126 of file publication.py.
rpki.publication.client_elt.clear_https_ta_cache = False [static] |
Definition at line 128 of file publication.py.
string rpki.publication.client_elt.element_name = "client" [static] |
Definition at line 118 of file publication.py.
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.
tuple rpki.publication.client_elt.sql_template = rpki.sql.template("client", "client_id", "client_handle", "base_uri", ("bpki_cert", rpki.x509.X509), ("bpki_glue", rpki.x509.X509)) [static] |
Definition at line 122 of file publication.py.