在我们的应用程序中,我们有一个 Silverlight 应用程序 sl.xap。它托管在https://xap.intra.net/getxapfile.html上。
在浏览器中运行后,sl.xap 将调用托管在https://wcf.intra.net/wcf.svc上的 WCF 服务。
xap.intra.net 和 wcf.intra.net 都需要客户端证书。
如果我在https://xap.intra.net/wcf.svc上托管 WCF 服务,一切都会很好。浏览器打开,要求提供证书,然后我们就走了。不幸的是,这不是生产的选择,因为公司政策等等。
所以,坦率地说,我不确定从这里去哪里。我在使用 SSL 客户端证书方面还是新手。我想我需要以某种方式获取客户端证书,然后将其传递给 WCF。不知道怎么做。
任何建议都会很棒!谢谢你。