Something is wrong with CRL export
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pyOpenSSL |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
>>> print(crl.
-----BEGIN X509 CRL-----
MEwwODANBgkqhki
MThaMAcwBQIBAB8
-----END X509 CRL-----
>>> c.NetscapeSPKI(
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
OpenSSL.
>>> c.NetscapeSPKI(
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
OpenSSL.
>>>
This is probably some missing error checking in the use of the certificate or key (or both) in the export implementation. The above certificate and key are completely invalid, after all. The export should fail, not produce whatever that output it is producing is, and it should check the error queue so things aren't left behind for the next guy who comes along.
Fixed in r160.