Andreas Maier
Andreas Maier
When this test is done, issue #2036 can also be worked as part of that (i.e. triggering failures and reporting the exceptions.)
The new OpenPegasus container will contain CA-chained certificates that verify against a self-signed root certificate in its own trust store. That should be good enough for this test.
The error symptoms changed somewhat. In the latest test-all run in PR #2864, this error happens in two environments: * windows-latest/py3.9/minimum, with 2 testcase failures: https://github.com/pywbem/pywbem/runs/5628231070?check_suite_focus=true * windows-latest/py3.10/latest, with 2...
This SO answer suggests to use a higher port number than 1024: https://stackoverflow.com/a/54979326. However, the test that fails uses ports 59999 and 59998.
It seems that PR #2869 fixed this, but it is not clear why.
The error re-occurred, on Windows with Python 3.8 and minimum package levels: * https://github.com/pywbem/pywbem/runs/6143896062?check_suite_focus=true
Meanwhile we do most of what this script does in the end2end tests. So this item is to remove the script (and maybe double check that).
This one should be started by reporting the exceptions that are raised when CA verification fails, e.g. with a number of common cases. @KSchopmeyer has agreed to do that and...
Moved to next release along with issue #2038 .
A few common cases are: * CIM server presents a server certificate that is expired (and otherwise valid). * CIM server presents a server certificate that has a different subject...