配置Nancy以管理客户端证书

时间:2017-07-27 16:58:57

标签: c# authentication ssl nancy

我在配置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}}之间的关系

请有人帮帮我吗?

0 个答案:

没有答案