mod_ssl을 통해 Apache에서 실행 시 OpenSSL 엔진 사용자 정의

mod_ssl을 통해 Apache에서 실행 시 OpenSSL 엔진 사용자 정의

openssl.cnf특정 작업에 대한 사용자 지정 엔진을 지정하도록 수정했습니다 . 바이너리를 직접 탐색하면 openssl제대로 작동하지만 libssl다른 프로그램에서 로드하면 구성 파일을 전혀 사용하지 않는 것 같아서 엔진을 사용할 수 없습니다. 나는 결국 Apache를 통해 엔진을 사용할 mod_ssl수 있기를 바랍니다.SSLCryptoDeviceApache 구성 지시문은 사용할 엔진을 지정하지만 OpenSSL 구성을 읽지 않기 때문에 사용자 정의 엔진을 로드하지 않으므로 사용할 수 없습니다. OpenSSL에 (직접 또는 Apache를 통해) 내 엔진을 로드하도록 지시할 수 있는 방법이 있습니까?

답변1

알아냈어요. mod_ssl으로 빌드 하면 -DOPENSSL_LOAD_CONF바이너리와 동일한 구성 파일이 로드됩니다 openssl(바이너리는 동일한 플래그로 빌드되었다고 가정합니다).

관련 정보