8

IISExpress でクライアント証明書を要求する単純な Web サイトを構成しようとしています。

私の構成は、このアーカイブされたjasonrshaver.comの投稿によるものです。

<site name="XXXX" id="3">
 <application path="/" applicationPool="Clr4IntegratedAppPool">
  <virtualDirectory path="/" physicalPath="XXXX" />
 </application>
 <bindings>
  <binding protocol="http" bindingInformation="*:65360:localhost" />
  <binding protocol="https" bindingInformation="*:44300:localhost" />
 </bindings>
</site>
...
<access sslFlags="Ssl, SslNegotiateCert" />
...
<iisClientCertificateMappingAuthentication enabled="true">
</iisClientCertificateMappingAuthentication>

ClientCertificate データを出力するシンプルな MVC4 Web アプリです。

問題は、https を参照するときに、ブラウザーで証明書の入力を求められないことです。使用できる証明書は 4 つあります。それらはChromeで構成されています

どんな助けでも感謝します。ありがとうございました。

4

1 に答える 1

4

IISExpress の構成の問題ではなく、証明書の問題がありました。

クライアント認証に使用できる証明書がありませんでした。意図された目的で証明書をインストールした後、すべてが正常に機能しました。

したがって、上記の構成は問題なく機能します。

于 2013-02-12T14:41:59.903 に答える