RPKI Engine
1.0
|
Public Member Functions | |
def | children |
def | parents |
def | repositories |
def | serve_pre_save_hook |
Static Public Attributes | |
tuple | attributes = ("action", "tag", "self_handle", "bsc_handle", "key_type", "hash_alg", "key_length") |
XML attributes for this element. | |
tuple | booleans = ("generate_keypair",) |
Boolean attributes (value "yes" or "no") for this element. | |
string | element_name = "bsc" |
tuple | elements = ("signing_cert", "signing_cert_crl", "pkcs10_request") |
XML elements contained by this element. | |
tuple | handles = (("self", self_elt),) |
pkcs10_request = None | |
private_key_id = None | |
signing_cert = None | |
signing_cert_crl = None | |
tuple | sql_template |
<bsc/> (Business Signing Context) element.
Definition at line 707 of file left_right.py.
def rpki::left_right::bsc_elt::children | ( | self | ) |
Fetch all child objects that link to this BSC object.
Definition at line 745 of file left_right.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, and rpki::rpkid::ghostbuster_obj::gctx.
def rpki::left_right::bsc_elt::parents | ( | self | ) |
Fetch all parent objects that link to this BSC object.
Definition at line 738 of file left_right.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, and rpki::rpkid::ghostbuster_obj::gctx.
def rpki::left_right::bsc_elt::repositories | ( | self | ) |
Fetch all repository objects that link to this BSC object.
Definition at line 731 of file left_right.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, and rpki::rpkid::ghostbuster_obj::gctx.
def rpki::left_right::bsc_elt::serve_pre_save_hook | ( | self, | |
q_pdu, | |||
r_pdu, | |||
cb, | |||
eb | |||
) |
Extra server actions for bsc_elt -- handle key generation. For now this only allows RSA with SHA-256.
Reimplemented from rpki::left_right::data_elt.
Definition at line 751 of file left_right.py.
References pkcs10_request, and private_key_id.
Referenced by rpki::xml_utils::data_elt::serve_create().
tuple rpki::left_right::bsc_elt::attributes = ("action", "tag", "self_handle", "bsc_handle", "key_type", "hash_alg", "key_length") [static] |
XML attributes for this element.
Reimplemented from rpki::xml_utils::base_elt.
Definition at line 713 of file left_right.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().
tuple rpki::left_right::bsc_elt::booleans = ("generate_keypair",) [static] |
Boolean attributes (value "yes" or "no") for this element.
Reimplemented from rpki::xml_utils::base_elt.
Definition at line 715 of file left_right.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().
string rpki::left_right::bsc_elt::element_name = "bsc" [static] |
Definition at line 712 of file left_right.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::left_right::bsc_elt::elements = ("signing_cert", "signing_cert_crl", "pkcs10_request") [static] |
XML elements contained by this element.
Reimplemented from rpki::xml_utils::base_elt.
Definition at line 714 of file left_right.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::left_right::bsc_elt::handles = (("self", self_elt),) [static] |
Reimplemented from rpki::left_right::data_elt.
Definition at line 723 of file left_right.py.
rpki::left_right::bsc_elt::pkcs10_request = None [static] |
Definition at line 726 of file left_right.py.
Referenced by irbe_cli::bsc_elt::client_reply_decode(), and serve_pre_save_hook().
rpki::left_right::bsc_elt::private_key_id = None [static] |
Definition at line 725 of file left_right.py.
Referenced by rpki::rpkid::ca_detail_obj::issue(), rpki::rpkid::ca_detail_obj::issue_ee(), serve_pre_save_hook(), and rpki::rpkid::ca_detail_obj::sql_decode().
rpki::left_right::bsc_elt::signing_cert = None [static] |
Reimplemented in irbe_cli::bsc_elt.
Definition at line 727 of file left_right.py.
rpki::left_right::bsc_elt::signing_cert_crl = None [static] |
Reimplemented in irbe_cli::bsc_elt.
Definition at line 728 of file left_right.py.
tuple rpki::left_right::bsc_elt::sql_template [static] |
rpki.sql.template("bsc", "bsc_id", "bsc_handle", "self_id", "hash_alg", ("private_key_id", rpki.x509.RSA), ("pkcs10_request", rpki.x509.PKCS10), ("signing_cert", rpki.x509.X509), ("signing_cert_crl", rpki.x509.CRL))
Definition at line 717 of file left_right.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().