rpki.x509.DER_object Class Reference
Inherits
object.
Inherited by rpki.x509.CMS_object, rpki.x509.CRL, rpki.x509.PKCS10, rpki.x509.RSA, rpki.x509.RSApublic, and rpki.x509.X509.
List of all members.
Detailed Description
Virtual class to hold a generic DER object.
Definition at line 104 of file x509.py.
Member Function Documentation
def rpki.x509.DER_object.__cmp__ |
( |
|
self, |
|
|
|
other | |
|
) |
| | |
Compare two DER-encoded objects.
Definition at line 199 of file x509.py.
def rpki.x509.DER_object.__init__ |
( |
|
self, |
|
|
|
kw | |
|
) |
| | |
def rpki.x509.DER_object.clear |
( |
|
self |
) |
|
def rpki.x509.DER_object.dumpasn1 |
( |
|
self |
) |
|
Pretty print an ASN.1 DER object using cryptlib dumpasn1 tool.
Use a temporary file rather than popen4() because dumpasn1 uses
seek() when decoding ASN.1 content nested in OCTET STRING values.
Definition at line 298 of file x509.py.
def rpki.x509.DER_object.empty |
( |
|
self |
) |
|
Test whether this object is empty.
Definition at line 121 of file x509.py.
def rpki.x509.DER_object.from_sql |
( |
|
cls, |
|
|
|
x | |
|
) |
| | |
Convert from SQL storage format.
Definition at line 290 of file x509.py.
def rpki.x509.DER_object.gAKI |
( |
|
self |
) |
|
Calculate g(AKI) for this object. Only work for subclasses
that implement get_AKI().
Definition at line 226 of file x509.py.
def rpki.x509.DER_object.get_3779resources |
( |
|
self |
) |
|
Get RFC 3779 resources as rpki.resource_set objects. Only works
for subclasses that support getExtensions().
Definition at line 277 of file x509.py.
def rpki.x509.DER_object.get_AIA |
( |
|
self |
) |
|
Get the SIA extension from this object. Only works for subclasses
that support getExtension().
Definition at line 255 of file x509.py.
def rpki.x509.DER_object.get_AKI |
( |
|
self |
) |
|
Get the AKI extension from this object. Only works for subclasses
that support getExtension().
Definition at line 233 of file x509.py.
def rpki.x509.DER_object.get_Base64 |
( |
|
self |
) |
|
Get the Base64 encoding of the DER value of this object.
Definition at line 191 of file x509.py.
def rpki.x509.DER_object.get_basicConstraints |
( |
|
self |
) |
|
Get the basicConstraints extension from this object. Only works
for subclasses that support getExtension().
Definition at line 262 of file x509.py.
def rpki.x509.DER_object.get_DER |
( |
|
self |
) |
|
def rpki.x509.DER_object.get_PEM |
( |
|
self |
) |
|
Get the PEM representation of this object.
Definition at line 195 of file x509.py.
def rpki.x509.DER_object.get_SIA |
( |
|
self |
) |
|
Get the SIA extension from this object. Only works for subclasses
that support getExtension().
Definition at line 248 of file x509.py.
def rpki.x509.DER_object.get_SKI |
( |
|
self |
) |
|
def rpki.x509.DER_object.gSKI |
( |
|
self |
) |
|
Calculate g(SKI) for this object. Only work for subclasses
that implement get_SKI().
Definition at line 211 of file x509.py.
def rpki.x509.DER_object.hAKI |
( |
|
self |
) |
|
Return hexadecimal string representation of AKI for this
object. Only work for subclasses that implement get_AKI().
Definition at line 218 of file x509.py.
def rpki.x509.DER_object.hSKI |
( |
|
self |
) |
|
Return hexadecimal string representation of SKI for this object.
Only work for subclasses that implement get_SKI().
Definition at line 203 of file x509.py.
def rpki.x509.DER_object.is_CA |
( |
|
self |
) |
|
Return True if and only if object has the basicConstraints
extension and its cA value is true.
Definition at line 269 of file x509.py.
def rpki.x509.DER_object.set |
( |
|
self, |
|
|
|
kw | |
|
) |
| | |
Set this object by setting one of its known formats.
This method only allows one to set one format at a time.
Subsequent calls will clear the object first. The point of all
this is to let the object's internal converters handle mustering
the object into whatever format you need at the moment.
Definition at line 145 of file x509.py.
def rpki.x509.DER_object.to_sql |
( |
|
self |
) |
|
Convert to SQL storage format.
Definition at line 294 of file x509.py.
Member Data Documentation
The documentation for this class was generated from the following file: