У меня есть веб-сайт, на котором мне требуется сертификат клиента.
Я настроил свой веб-сайт IIS следующим образом:
<location path="MySecureService">
<system.webServer>
<security>
<access sslFlags="SSl, SslRequireCert"/>
<authentication>
<anonymousAuthentication enabled="true"/>
<windowsAuthentication enabled="true"></windowsAuthentication>
<digestAuthentication enabled="false"/>
<basicAuthentication enabled="false"/>
<iisClientCertificateMappingAuthentication enabled="true" oneToOneCertificateMappingsEnabled="true" >
<oneToOneMappings>
<add enabled="true" userName="myUsername" password="myPassword"
certificate=[certificate-blob-here]
/>
</oneToOneMappings>
</iisClientCertificateMappingAuthentication>
</authentication>
</security>
Я могу получить к нему доступвеб-сайт с «ЛЮБЫМ» клиентским сертификатом, у которого есть корневой CA, распознанный моим сервером.Как мне ограничить доступ только к некоторым сертификатам?