我在配置Nancy服务器以管理客户端证书时遇到问题。事实上,网络浏览器要求客户端认证,但即使我按下取消而且我也没有选择任何证书,该页面也会由Nancy提供。
我的代码:
var hostConf = new HostConfiguration()
{
EnableClientCertificates = true,
UnhandledExceptionCallback = e =>
{
var message = String.Format("---\n{0}\n---\n", e);
Console.WriteLine(message);
},
UrlReservations = new UrlReservations() { CreateAutomatically = true}
};
host = new NancyHost(hostConf, new Uri(httpsServiceHost));
此外,我不知道EnableClientCertificates
字段与clientcertnegotiation=enabled
的{{1}}之间的关系
请有人帮帮我吗?