OpenIdentityPlatform / OpenAM-Web-Agents

OpenAM Web Policy Agents is an OpenAM add-on component that functions as a Policy Enforcement Point (PEP) for applications deployed on Apache HTTP Server ("httpd"). The policy agent protects web-based applications and implements single sign-on (SSO) capabilities for the applications deployed in the container.
Other
5 stars 8 forks source link

Install on Debian 9 #3

Open claj314 opened 6 years ago

claj314 commented 6 years ago

Hi. I tried to install the agent 4.1.1 on debian 9. But says: init_ssl(): failed to load SSL_library_init init_ssl(): failed to load CRYPTO_num_locks

Is there any plan to support libssl1.1 or install on debian 9? Thanks in advance for your response.

FireBurn commented 6 years ago

I've switched to OpenSSL 1.1 on Gentoo and I can reproduce this

Will see if there's an easy fix

vharseko commented 6 years ago

@FireBurn please check lib name https://github.com/OpenIdentityPlatform/OpenAM-Web-Agents/blob/master/source/net_client_ssl.c#L245

FireBurn commented 6 years ago

The issue isn't the library name, it's the OpenSSL 1.1 has totally changed the API

I've found code examples of libraries working with both versions, but that's decided at compile time, not DL opened

hnnhmd commented 1 year ago

Hi, I'm 5 years late, but just wondering, this issue is caused by my OpenSSL and Libssl versions being incorrect? If I installed 1.0 ver for both, it should be fine, yea?