RPKI Engine 1.0
|
Public Member Functions | |
def | extract |
def | get_content |
def | get_DER |
def | get_POW |
def | get_signingTime |
def | set_content |
def | sign |
def | verify |
Public Attributes | |
content | |
DER | |
DER value of this object. | |
POW | |
Static Public Attributes | |
debug_cms_certs = False | |
Set this to True to log a lot of chatter about CMS certificates. | |
dump_on_verify_failure = True | |
Set this to True to get dumpasn1 dumps of ASN.1 on CMS verify failures. | |
tuple | econtent_oid = POWify_OID("id-data") |
tuple | formats = ("DER", "POW") |
Formats supported in this object. | |
tuple | other_clear = ("content",) |
Other attributes that self.clear() should whack. | |
tuple | pem_converter = PEM_converter("CMS") |
PEM converter for this object. | |
print_on_der_error = True | |
Set this to True to log alleged DER when we have trouble parsing it, in case it's really a Perl backtrace or something. | |
require_crls = False | |
Set this to False to make CMS CRLs optional in the cases where we would otherwise require them. |
Class to hold a CMS-wrapped object. CMS-wrapped objects are a little different from the other DER_object types because the signed object is CMS wrapping inner content that's also ASN.1, and due to our current minimal support for CMS we can't just handle this as a pretty composite object. So, for now anyway, a CMS_object is the outer CMS wrapped object so that the usual DER and PEM operations do the obvious things, and the inner content is handle via separate methods.
def rpki.x509.CMS_object.extract | ( | self | ) |
def rpki.x509.CMS_object.get_content | ( | self | ) |
def rpki.x509.CMS_object.get_DER | ( | self | ) |
Get the DER value of this CMS_object.
Reimplemented from rpki.x509.DER_object.
def rpki.x509.CMS_object.get_POW | ( | self | ) |
def rpki.x509.CMS_object.get_signingTime | ( | self | ) |
def rpki.x509.CMS_object.set_content | ( | self, | |
content | |||
) |
def rpki.x509.CMS_object.sign | ( | self, | |
keypair, | |||
certs, | |||
crls = None , |
|||
no_certs = False |
|||
) |
def rpki.x509.CMS_object.verify | ( | self, | |
ta | |||
) |
Reimplemented in rpki.x509.DER_CMS_object, rpki.x509.XML_CMS_object, and rpki.x509.Ghostbuster.
rpki::x509.CMS_object::debug_cms_certs = False [static] |
DER value of this object.
Reimplemented from rpki.x509.DER_object.
rpki::x509.CMS_object::dump_on_verify_failure = True [static] |
tuple rpki.x509.CMS_object.econtent_oid = POWify_OID("id-data") [static] |
Reimplemented in rpki.x509.SignedManifest, rpki.x509.ROA, rpki.x509.XML_CMS_object, and rpki.x509.Ghostbuster.
tuple rpki.x509.CMS_object.formats = ("DER", "POW") [static] |
Formats supported in this object.
Reimplemented from rpki.x509.DER_object.
tuple rpki.x509.CMS_object.other_clear = ("content",) [static] |
Other attributes that self.clear() should whack.
Reimplemented from rpki.x509.DER_object.
tuple rpki.x509.CMS_object.pem_converter = PEM_converter("CMS") [static] |
PEM converter for this object.
Reimplemented from rpki.x509.DER_object.
Reimplemented in rpki.x509.SignedManifest, rpki.x509.ROA, and rpki.x509.Ghostbuster.
rpki::x509.CMS_object::print_on_der_error = True [static] |
rpki::x509.CMS_object::require_crls = False [static] |