Which version of OpenSSL is used with FNP?
SummaryWhich version of OpenSSL is used with FlexNet Publisher?
QuestionWhich version of OpenSSL is used with FlexNet Publisher?
AnswerFor FNP 11.12.1, the OpenSSL version used was 1.0.1e. For FNP 11.13.1, the OpenSSL version used was 1.0.1h. In FNP 11.13.1, it got upgraded to 1.0.1j. And, for FNP 11.14, the OpenSSL version remained at 1.0.1j.
If in doubt, a command like
strings lmadmin.exe | findstr /I /C:"openssl 1."
tends to find the version nicely. Substitute grep for findstr on non-windows.
In lmadmin we dynamically link to OpenSSL, but in FNPCommsSoap.so and libFNP.so we statically link to OpenSSL. libFNP uses only crypto algorithms, no over-the-wire components, that is it has a dependency on libcrypto, but not on libssl.
So lmadmin can receive updates at the 1.0.x level by the producer updating libcrypto.so.1.0.0 and libssl.so.1.0.0, but libFNP.so and FNPCommsSoap.so would have to be rebuilt by Flexera.
We routinely upgrade OpenSSL in releases. 126.96.36.199 uses 1.0.2h. Next upgrade (in 188.8.131.52) is currently targeted to be to 1.0.2j - refer FNP-15814. We would only do a major version increase in the event that the current version is about to lose security-vulnerability update support. Quoting from https://www.openssl.org/source/
Also available is the 1.0.2 series. This is also our Long Term Support (LTS) version (support will be provided until 31st December 2019)