Public Member Functions | |
def | __init__ |
def | ca_detail |
def | child |
def | fetch |
def | reissue |
def | revoke |
def | uri |
def | uri_tail |
Public Attributes | |
ca_detail_id | |
cert | |
child_id | |
gctx | |
Static Public Attributes | |
tuple | sql_template |
Certificate that has been issued to a child.
Definition at line 844 of file rpki_engine.py.
def rpki.rpki_engine.child_cert_obj.__init__ | ( | self, | ||
gctx = None , |
||||
child_id = None , |
||||
ca_detail_id = None , |
||||
cert = None | ||||
) |
def rpki.rpki_engine.child_cert_obj.ca_detail | ( | self | ) |
Fetch ca_detail object to which this child_cert object links.
Definition at line 873 of file rpki_engine.py.
def rpki.rpki_engine.child_cert_obj.child | ( | self | ) |
Fetch child object to which this child_cert object links.
Definition at line 869 of file rpki_engine.py.
def rpki.rpki_engine.child_cert_obj.fetch | ( | cls, | ||
gctx = None , |
||||
child = None , |
||||
ca_detail = None , |
||||
ski = None , |
||||
unique = False | ||||
) |
Fetch all child_cert objects matching a particular set of parameters. This is a wrapper to consolidate various queries that would otherwise be inline SQL WHERE expressions. In most cases code calls this indirectly, through methods in other classes.
Definition at line 979 of file rpki_engine.py.
def rpki.rpki_engine.child_cert_obj.reissue | ( | self, | ||
ca_detail, | ||||
callback = None , |
||||
errback = None , |
||||
resources = None , |
||||
sia = None | ||||
) |
Reissue an existing cert, reusing the public key. If the cert we would generate is identical to the one we already have, we just return the one we already have. If we have to revoke the old certificate when generating the new one, we have to generate a new child_cert_obj, so calling code that needs the updated child_cert_obj must use the return value from this method.
Definition at line 906 of file rpki_engine.py.
def rpki.rpki_engine.child_cert_obj.revoke | ( | self, | ||
callback, | ||||
errback, | ||||
withdraw = True | ||||
) |
def rpki.rpki_engine.child_cert_obj.uri | ( | self, | ||
ca | ||||
) |
def rpki.rpki_engine.child_cert_obj.uri_tail | ( | self | ) |
Return the tail (filename) portion of the URI for this child_cert.
Definition at line 877 of file rpki_engine.py.
Definition at line 864 of file rpki_engine.py.
Definition at line 865 of file rpki_engine.py.
Definition at line 863 of file rpki_engine.py.
tuple rpki.rpki_engine.child_cert_obj.sql_template [static] |
Initial value:
rpki.sql.template( "child_cert", "child_cert_id", ("cert", rpki.x509.X509), "child_id", "ca_detail_id", "ski")
Definition at line 849 of file rpki_engine.py.