Safari users receive a prompt to select certificate when accessing my website

The problem is solved. It was related to the code.

The dev added the following header information.

    HttpContext.Current.Response.AppendHeader("Pragma", "no-cache")
    HttpContext.Current.Response.AppendHeader("Cache-Control", "no-cache")
    HttpContext.Current.Response.AppendHeader("max-age", "0")