答案1
• 启动 /应用程序/实用程序/钥匙串访问
• 从左上角的钥匙串菜单中选择“系统”
• 从左下角的类别菜单中选择“证书”
• 在右侧列表中找到与您的计算机名称相关的条目,然后单击显示三角形。
• 再次单击出现的“私钥”条目,然后从出现的上下文菜单中选择“获取信息”。
• 选择访问控制选项卡。
• 然后您可以任何一个将 AnyConnect 添加到屏幕底部的列表中(更安全,但每当 AnyConnect 版本发生变化时,您都需要重复此过程),或者将单选按钮切换为“允许所有应用程序访问此项目”。
类似的答案显示图片但提供的说明较少
答案2
这个问题我已经遇到一段时间了,所有建议都不起作用。对我有用的是更改 VPN 配置文件(您的系统管理员需要为您执行此操作,因为它是服务器端配置文件,会在您连接时下载)。
造成差异的设置是CertificateStoreMac,默认设置似乎是All,这会导致AnyConnect尝试在系统钥匙串中查找。如果您将其更改为Login,它将停止执行此操作并停止这些登录提示。您的服务器证书应该安装在登录钥匙串中,因为当您通过VPN注册并下载证书并使用OTP凭据时,当前版本的AnyConnect就会发生这种情况。