Description of problem: Package openwsman fails to build from source in Fedora Rawhide. /builddir/build/BUILD/openwsman-2.6.2/src/lib/wsman-curl-client-transport.c: In function 'ssl_certificate_thumbprint_verify_callback': /builddir/build/BUILD/openwsman-2.6.2/src/lib/wsman-curl-client-transport.c:242:18: error: dereferencing pointer to incomplete type 'X509_STORE_CTX {aka struct x509_store_ctx_st}' X509 *cert = ctx->cert; ^~ This is caused by upgrading openssl from 1:1.0.2j-1.fc26 to 1:1.1.0b-1.fc26. Additional info: This package is tracked by Koschei. See: http://apps.fedoraproject.org/koschei/package/openwsman
I'm able to make openwsman to compile, but not to run correctly with openssl 1.1.0 yet. I've opened upstream issue for tracking it with short recapitulation of the problems: https://github.com/Openwsman/openwsman/issues/98
Fixed FTBFS and the server functionality with openssl 1.1.0. Seems to work as expected. It's not possible to disable particular SSL protocols through the openwsman's config file though, this still needs to be adjusted.