Source: barbican
Version: 1:14.0.0-2
Severity: normal

In sid, with OpenSSL 3, the following barbican test fails in the
autopkgtest:

======================================================================
FAIL: 
barbican.tests.common.test_validators.WhenTestingSimpleCMCOrderValidator.test_should_raise_with_unsigned_pkcs10_data
barbican.tests.common.test_validators.WhenTestingSimpleCMCOrderValidator.test_should_raise_with_unsigned_pkcs10_data
----------------------------------------------------------------------
testtools.testresult.real._StringException: Traceback (most recent call last):
  File 
"/tmp/autopkgtest.QMCrjK/build.2Gf/src/barbican/tests/common/test_validators.py",
 line 1435, in test_should_raise_with_unsigned_pkcs10_data
    certs.create_csr_that_has_not_been_signed())
  File 
"/tmp/autopkgtest.QMCrjK/build.2Gf/src/barbican/tests/certificate_utils.py", 
line 53, in create_csr_that_has_not_been_signed
    pem = crypto.dump_certificate_request(crypto.FILETYPE_PEM, csr)
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 2969, in 
dump_certificate_request
    _openssl_assert(result_code != 0)
  File "/usr/lib/python3/dist-packages/OpenSSL/_util.py", line 71, in 
openssl_assert
    exception_from_error_queue(error)
  File "/usr/lib/python3/dist-packages/OpenSSL/_util.py", line 57, in 
exception_from_error_queue
    raise exception_type(errors)
OpenSSL.crypto.Error: [('asn1 encoding routines', '', 'illegal zero content'), 
('PEM routines', '', 'ASN1 lib')]


----------------------------------------------------------------------
Ran 1488 tests in 38.966s

FAILED (failures=1, skipped=56)

Looks like the test was relying on unsupported behaviour in OpenSSL to
create at unsigned CSR in the past.

SR

Reply via email to