disable_warnings() は警告の出力を変えるだけで、CA を追加したり、証明書のホスト名やチェーンを修正したりはしません。

検証の例外は、相手を認証できない接続を停止させることがあります。一方、安全でないリクエストの警告は、検証を無効にしたままリクエストが続行されたことを伝えることがあります。その警告を隠しても、無効化された検査は変わりません。

プロキシに関係する証明書の失敗では、元のエラーを保持し、関係する接続と証明書を特定してください。想定した信頼ソースとエンドポイント名を設定し、通常の検証を維持します。一時的に変更した統制された診断の後には元に戻してください。

接続の認証を理解したうえで、ログの方針は独立して調整できます。静かなログは追加の信頼の根拠にはなりません。

関連記事