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