URL:
https://github.com/freeipa/freeipa/pull/3123
Author: stanislavlevin
Title: #3123: Fix `build_requestinfo` in OpenSSL1.1.0+ environments
Action: opened
PR body:
"""
Since OpenSSL 1.1.0 the `req_info` field of X509_REQ structure is
no longer a pointer to X509_REQ_INFO. This results in a crash of
`build_requestinfo` in environments having OpenSSL1.1.0+ (libcrypto).
With this patch, the X509_REQ definition becomes the version dependent.
Both OpenSSL1.0.x and OpenSSL1.1.x are supported.
Fixes:
https://pagure.io/freeipa/issue/7937
"""
To pull the PR as Git branch:
git remote add ghfreeipa
https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/3123/head:pr3123
git checkout pr3123