以前の名前:
動作条件: --enable-ssl
デフォルト値: サーバー証明書のエラーは、トランザクションを終了します。
提案された設定:
このACLを使用すると、サーバ証明書の検証エラーをバイパスします。
例として次のものは、example.comのサーバと通信するとき、すべての検証エラーをバイパスします。
他のすべての検証エラーでは、ERR_SECURE_CONNECT_FAIL エラーになります。
acl BrokenButTrustedServers dstdomain example.com
sslproxy_cert_error allow BrokenButTrustedServers
sslproxy_cert_error deny all
これは、高速のACLタイプがサポートされています。
詳しくは、http://wiki.squid-cache.org/SquidFaq/SquidAcl を参照のこと。
遅いのACLタイプを使用すると、サーバーがクラッシュする可能性があります。
このオプションを指定しないとすべてのサーバー証明書の検証エラーは、Squidとクライアントを保護するためにトランザクションを終了します。
SQUID_X509_V_ERR_INFINITE_VALIDATIONエラーはバイパスすることはできませんが、あなたのOpenSSLライブラリにバグがない限り発生しません。
セキュリティ警告: エラーは通常、サーバーが信頼できないことを意味し接続が安全でない可能性があるため、検証エラーをバイパスするのは危険です。
その他参照項目: sslproxy_flags と DONT_VERIFY_PEER.