Web服务器证书问题
客户端证书和服务器端证书应该如何对应服务器才能通过Request.ClientCertificate( "字段名 ")得到客户端证书信息?
此问题出现的过程如下:
现有一个客户端的证书,想在Web服务器端得到此证书的信息并返回给客户端,于是构建Web服务器(IIS),并显示Request.ClientCertificate( "字段名 ")给客户端,结果显示空,查资料发现必须设置服务器端需要验证,于是安装了一个证书服务器,给Web服务器安装了一个证书,并设置为接收证书,结果还是不行。于是设置为SSL并需要客户端发送证书,结果在客户端选择时发现没有可选择的证书,不知道为什么
------解决方案--------------------学习
------解决方案--------------------Request.ClientCertificate 第一次接触,
关注。
------解决方案--------------------IIS证书不熟悉
帮你UP下
------解决方案--------------------1.client证书的颁发者必须在server的受信任的跟证书颁发机构中
2.如果server iis启用了证书信任列表选项,client的证书颁发者必须出现在ctl中.
------解决方案--------------------不搞过,只能UP