IIS 7如何使用数据库中的用户帐户映射客户端证书?

use*_*291 7 asp.net ssl iis-7 certificate

这里有http://blogs.iis.net/webtopics/archive/2010/04/27/configuring-many-to-one-client-certificate-mappings-for-iis-7-7-5.aspx

当客户端证书用于用户身份验证时,Internet信息服务(IIS)使用多对一客户端证书映射将最终用户与Windows帐户相关联.

如果我不想使用Windows帐户映射但使用自定义数据库或成员资格中的帐户,该怎么办?

如何在asp.net中执行此操作(示例代码在哪里?)

嗯:没人知道?将不得不尽快给予赏金:)

jle*_*jle 4

美国国防部将其用于 CAC。本质上,您只需存储证书的某些部分(例如主题),然后与此进行比较以进行身份​​验证。

在 ASP.Net 中,您可以这样访问客户端证书:

请求.客户端证书.主题

许多证书主题都会有一个唯一的 ID,因此证书 ID 用于覆盖个人姓名的更改。