SSL検証クライアント証明書を備えたApache 2.4があります。クライアント証明書で提供された CN で一部のユーザーをフィルタリングしようとしています。そのために、許可された CN のリスト (1 行に 1 つの CN) を含むファイルを作成しました。
式は次のようにする必要があります: true の場合%{SSL_CLIENT_S_DN_CN}は inside{file("/etc/httpd/users.txt")}です。
そのため、「ファイル」機能を使用して「ファイルからコンテンツを読み取る(存在する場合は行末を含む)」ことで%{SSL_CLIENT_S_DN}、クライアント証明書から検証したいと考えています。
でテストしました%{} in {file()} and %{} =~ {file()}が、動作しません。
Apacheのドキュメントやグーグルで例が見つかりません。誰も私がこれを行う方法を知っていますか?