Robbie Gemmell created QPID-8043:
------------------------------------

             Summary: some broker SSL tests fail on Fedora 26
                 Key: QPID-8043
                 URL: https://issues.apache.org/jira/browse/QPID-8043
             Project: Qpid
          Issue Type: Test
          Components: C++ Tests
    Affects Versions: qpid-cpp-1.36.0
            Reporter: Robbie Gemmell
            Assignee: Robbie Gemmell
             Fix For: qpid-cpp-1.37.0


Some of the broker SSL tests fail on Fedora 26, because connection attempts 
expected to succeed actually fail instead. The same tests pass on Fedora 25 as 
well as other OSes.

This seems to be due to behaviour in newer 1.1.0 versions of OpenSSL, which 
Python uses, and in turn this affects the clients used in the test. The server 
uses NSS.

After some sleuthing the issue was identified as OpenSSL saying the CA was 
invalid, eventually narrowing down to it being due to 'unsupported certificate 
purpose', and the CA not being marked as applicable for use as a CA when 
printing out its purposes. The original cert generated in an NSS cert db is 
marked for CA use, but this doesn't carry through to the exported PEM based 
cert file. Comparing the CA cert used on the client side to some from other 
components tests, the rest all have an extension indicating use for CA purposes.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to